2012-01-13 56 views
0

我有很多Flash文件,需要連續播放頁面加載我已嘗試一些Java腳本,但我無法獲得第一個Flash文件結束的事件,所以下一個Flash開始於事件如何使用javascript播放許多Flash(fla)文件

+0

在JavaScript中,不可能知道什麼時候從swf完全播放flash。 – 2012-01-13 12:53:00

+0

@ Umesh,除非您從「回放結束」回調函數調用ExternalInterface。當視頻停止時,您可以通知JS。 – 2012-01-13 13:17:29

+0

是的。這意味着,ExternalInterface.call(「onFinish」);必須寫在邊瑞士法郎。所以,它會調用這個javascript函數。 – 2012-01-13 13:19:57

回答

0

使用Actionscript !.從Javascript你將無法控制Flash事件。

1

您可以通過ExternalInterface在Javascript和Actionscript之間進行通信。

你的情況:監聽閃片結束閃光燈,然後觸發通過ExternalInterface的另一個JavaScript方法調用:

在Flash:

addEventListener("finished", informJS); 

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

在你的Javascript方面,你只需要加載下一個swf的「onFinish」方法。

+0

現在感謝它的工作 – aat 2012-01-14 04:42:45