gpt4 book ai didi

javascript - 检测 Flash 对象何时完全加载

转载 作者:行者123 更新时间:2023-11-29 10:24:57 26 4
gpt4 key购买 nike

我已经在 SO 上搜索过这个主题,比如这个主题 here .还有这个one .但是我没有使用 YouTube Flash 对象,也没有使用图像。下面是一个简单的 AJAX 请求,它检索数据以填充表格。

    $(document).ready(onDocumentReady);

function onDocumentReady(){
$('#Recorded').addClass('border').click(changeToRecorded);
$('#Pending').addClass('border').click(changeToPending);
$('#main').addClass('scroll');
$('#entries').addClass('main');
}

function changeToRecorded(){
$('#entries').hide();
$('#main').html("Loading");
$.get("getData.php",{ status: "R" },requestComplete);
}

function changeToPending(){
$('#entries').hide();
$('#main').html("Loading");
$.get("getData.php",{ status: "P" },requestComplete);
}

function requestComplete(data){
$('#main').html('<table id="entries"></table>');
$('#entries').addClass('main');
$('#entries').html(data);
$('#entries').show();
}

getData.php 包含一些嵌入 flash 对象,这些对象填充表 ID“条目”。我遇到的问题是它在 AJAX 请求期间显示“正在加载”,但是在将嵌入对象加载到表中仍然存在延迟之后。使用 jQuery 或任何其他 javascript 方法是否可以检测所有嵌入对象何时完成加载?

最佳答案

可能不会。 Flash 是一种流媒体技术,因此从技术上讲很难定义“已加载”的含义。它加载了第一帧吗?时间线完成了吗?它是否检索了所有外部电影?所有的preload资源都加载了吗?等等……

如果您有 Flash 电影的源代码,您可以对 JS 执行一些标注,否则您无能为力。

关于javascript - 检测 Flash 对象何时完全加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com