有很多人抱怨 SWF 上的加载时间很慢,但这似乎很好。
我想在 SWFObject javascript 中添加一个加载计时器,以计算加载 SWF 所需的时间,然后将其发送回给我们(我将通过 AJAX 来完成)。
我已经研究了 SWFObject 回调的可能性,它每 10 毫秒启动一个计时器,然后一旦成功就会停止。但是,看看这个,如果嵌入成功,这只是一个开关,而不是加载。
function loadSWF(playURL){
swfobject.embedSWF(playURL, "playdiv", "170", "90", "9.0.0", "expressInstall.swf", color:face00}, {wmode:"opaque",allowfullscreen:"true",allowScriptAccess:"always"}, '', function(e) {
var loadTimer = window.setInterval(function() {
if(e.success) {
milSeconds = milSeconds+10;
clearInterval(loadTimer); alert('TIME ' + milSeconds);
} else {
milSeconds = milSeconds+10;
}
},10);
});
}
这就是我现在所拥有的。Obv 不会做我们需要的。
有没有人要走的另一条路?