当您无法控制源时,是否可以从JS控制Flash影片?
我已经反编译电影以了解它的内部运作,但我对Flash一无所知,所以我大部分都处于黑暗中。
我找到了这个资源Interaction with JavaScript,但它对我不起作用(可能是因为我不知道要向电影发送什么消息)。
答案 0 :(得分:3)
只有在Flash电影被告知接受来自javascript的命令时,才可以使用javascript控制Flash电影。它是使用ExternalInterface
类的addCallBack()方法完成的。
由于您无权访问代码,因此您唯一的选择是检查反编译代码以查找任何addCallBack()
个调用,并从javascript调用这些方法。除非原始开发者打算允许从javascript控制电影,否则他不会添加任何回调。