2010-01-05 42 views
1

我需要捕获的事件时引发一个Flash视频结束。如果可能的话,我想区分一下用户点击停止按钮。捕捉Flash Player的事件在Javascript

一件事要做出非常清楚:

我没有控制权,演示文稿或将SWF文件。

我正在寻找的是简单的(我认为)JS用户端播放器对象的自动化,不是更复杂的交互与呈现本身。我想这将是很简单的东西,但一打谷歌和Bing搜索后,我找不到任何关于它。

TIA。

回答

1

没有做不到的。该SWF不作任何可用的JavaScript层,除非它是专门编程这样做。如果无法访问源代码,那么您运气不好。

1

我知道做到这一点的唯一方法是通过从SWF ExternalInterface调用。

如果你确实有访问FLA,那么下面会工作

//闪存

import flash.external.ExternalInterface; 
ExternalInterace.call('yourJavascriptFunction', 'other', 'paramaters', 'to', 'pass'); 

//使用Javascript

function yourJavascriptFunction(param1, param2, param3, param4) { 
    doSomethingWith(param1, param2, param3, param4); 
} 
+0

FLA?谁还使用FLA编写代码? :) – 2010-01-05 23:43:33