通过JavaScript调用Flash swf中的操作的工具

时间:2009-10-17 11:07:08

标签: javascript flash

我有一个flash swf文件,无法访问它的来源。我是否可以仅使用JavaScript来调用/启动swf文件中flash函数的操作?

或者swf是否需要主动侦听器来响应JavaScript?

1 个答案:

答案 0 :(得分:1)

除非已在其中注册了回调方法,否则无法与SWF(至少是基于AVM2(基于AS3的)SWF)进行通信。 ExternalInterface班级有一个addCallback() method

  

将ActionScript方法注册为可从容器调用。成功调用addCallBack()后,Flash Player中的注册函数可以通过容器中的JavaScript或ActiveX代码调用。