jquery - 当 jQuery 引用 .swf 时,如何调用 Actionscript 函数?

标签 jquery flash actionscript-2 externalinterface

我有一个 .swf,我正在使用 jQuery SWF 对象插件 ( http://jquery.thewikies.com/swfobject ) 将其嵌入到 HTML 中。我需要从 javascript 函数中调用 .swf 中的许多函数。我通过调用 flash.external.ExternalInterface.addCallback() 使 JavaScript 可以访问这些 ActionScript 函数。然而当我打电话时什么也没有发生。我以前也遇到过这种情况,似乎当您从 jQuery 引用 .swf 时,您无法调用 flash 函数。有没有办法解决这个问题(除了不使用 jQuery)?

谢谢。

最佳答案

我从未使用过 jquery swfobject 插件,但如果您在嵌入代码中添加 id 参数,您可以通过

访问 swf
swf = document.getElementById("player"+i);
swf.callToFlash();

关于jquery - 当 jQuery 引用 .swf 时,如何调用 Actionscript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1473741/

相关文章:

Jquery 将 img src 与字符串交换? + 网址编码

javascript - 在最后出现的字符处拆分然后加入

php - 将数组从 Flash 传递到 PHP

flash - 在Flash/AS3中扩展SimpleButton类时出现错误1017

actionscript-2 - 如何将变量传递到 Action Script 2 中的内联函数

javascript - 调整不同类型的图像

asp.net-mvc-3 - 如何在 ASP.Net MVC 3 razor View 中使用 Ajax 和 Jquery 加载页面部分?

php - DirectoryIterator() 以某种方式复制路径

asp.net - 氟TransientAttribute和Linq-to-SQL

flash - 重新定义AS2中的函数