我有一个 .swf,我正在使用 jQuery SWF 对象插件 ( http://jquery.thewikies.com/swfobject ) 将其嵌入到 HTML 中。我需要从 javascript 函数中调用 .swf 中的许多函数。我通过调用 flash.external.ExternalInterface.addCallback() 使 JavaScript 可以访问这些 ActionScript 函数。然而当我打电话时什么也没有发生。我以前也遇到过这种情况,似乎当您从 jQuery 引用 .swf 时,您无法调用 flash 函数。有没有办法解决这个问题(除了不使用 jQuery)?
谢谢。
最佳答案
我从未使用过 jquery swfobject 插件,但如果您在嵌入代码中添加 id 参数,您可以通过
访问 swfswf = document.getElementById("player"+i);
swf.callToFlash();
关于jquery - 当 jQuery 引用 .swf 时,如何调用 Actionscript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1473741/