2012-01-13 61 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