swfがいつ再生を開始する準備ができているかを知る必要があります(たとえば、最初のローダーがダウンロードを終了しました)。ExternalInterface.call('someJSFunc')
swf内のハンドラーで使用できることはわかっています[loader][1]
が、可能であれば、その依存関係はありません。
JS内でより良い方法はありますか?私がこれまでに思いついたのは、次のようなものだけです。
// continually check if the flash is ready
var int = setInterval(function(){
var fl = $('#flashMovie').get(0);
if (fl) {
doThings();
clearInterval(int);
}
}, 50);