我需要知道我的swf何時準備開始播放(例如,初始加載器已經完成下載)。我知道我可以在swf中的[loader][1]
處理程序中使用ExternalInterface.call('someJSFunc')
,但如果可能的話,我寧願沒有這種依賴關係。如何判斷swf何時從javascript完成加載?
JS中有沒有更好的方法?我想出了迄今爲止唯一的事情是這樣的:
// continually check if the flash is ready
var int = setInterval(function(){
var fl = $('#flashMovie').get(0);
if (fl) {
doThings();
clearInterval(int);
}
}, 50);
謝謝你,是的,我看到的另一個問題。不幸的是,這告訴我該標籤已經創建,但並沒有告訴我有關它是否被下載的任何信息。 – sprugman