2009-08-10 9 views

答えて

2

正しい方法は、終了するたびにjavascript関数を呼び出すようにFlashムービーを変更することです。あなたはフラッシュムービーの内部動作へのアクセスを持っていない場合は、最も簡単な方法は、おそらくちょうどポーリングするだろう、しかし

ExternalInterface.call("javascriptFunction"); 

ExternalInterfaceクラスを使用することでしょうjavascript関数を呼び出すための正しい方法フラッシュムービーの現在のフレーム番号を一定間隔で取得し、終了したかどうかを判断する。 Flashムービーの現在のフレーム番号を取得するには、古くは動作するTellTargetメソッドを使用するのが醜く非難される方法です:

document.getElementById('idOfEmbeddedFlash').TCurrentFrame('/'); 
0

HTMLページのJavaScriptコードをトリガーするSWFの最終フレームにコードを追加することをお勧めします。これを簡単に行うにはgetURLを使用するか、より堅牢なメソッドがいくつかあります。

関連する問題