从JavaScript控制Flash电影

时间:2009-11-04 04:08:37

标签: javascript flash

当您无法控制源时,是否可以从JS控制Flash影片?

我已经反编译电影以了解它的内部运作,但我对Flash一无所知,所以我大部分都处于黑暗中。

我找到了这个资源Interaction with JavaScript,但它对我不起作用(可能是因为我不知道要向电影发送什么消息)。

1 个答案:

答案 0 :(得分:3)

只有在Flash电影被告知接受来自javascript的命令时,才可以使用javascript控制Flash电影。它是使用ExternalInterface类的addCallBack()方法完成的。

由于您无权访问代码,因此您唯一的选择是检查反编译代码以查找任何addCallBack()个调用,并从javascript调用这些方法。除非原始开发者打算允许从javascript控制电影,否则他不会添加任何回调。