2012-01-13 6 views
0

私は多くのフラッシュファイルを持っており、ページロードで連続して再生する必要があります。私はいくつかのJavaスクリプトを試していますが、イベントjavacriptを使ってたくさんのflash(fla)ファイルを再生する方法

+0

javascriptでは、swfから完全にFlashが再生されたタイミングを知ることはできません。 –

+0

"再生終了"コールバック関数からExternalInterfaceを呼び出さない限り@Umesh。ビデオが停止したときにJSに通知できます。 –

+0

はい。それは、ExternalInterface.call( "onFinish")を意味します。サイドswfで書かれていなければなりません。だから、それはそのjavascript関数を呼び出します。 –

答えて

0

Actionscript!を使用してください。 Javascriptから、Flashイベントを制御することはできません。

1

JavascriptとActionscriptは、ExternalInterfaceで通信できます。あなたのケースでは

:フラッシュ内のフラッシュフィルムの終わりのために耳を傾け、その後のExternalInterfaceを介して他のjavascriptのメソッド呼び出しトリガー:Flashでは

を:あなたのJavascriptの側では

addEventListener("finished", informJS); 

private function informJS(e:Event) { 
    ExternalInterface.call("onFinish"); 
} 

を、あなたは次のswfをロードする "onFinish"メソッドしか必要としません。

+0

ありがとう – aat

関連する問題