javascript - 如何从 Javascript 中调用嵌入式 swfs 函数?

标签 javascript actionscript-3 flash

我有一个 swf,它是另一个 swf(游戏)的预加载器。我需要从 Javascript 回调到游戏 swf,但不知道该怎么做。我可以通过使用 ExternalInterface 注册回调来回调预加载器。

我试过 document.getElementById("preloader") 返回一个对象。 preloader 有一个名为 GameObj 的公共(public)属性,它返回对已由预加载器加载的游戏对象的引用。

问题是,document.getElementById("preloader").GameObj 始终为 null

是否可以这样做,或者我是否需要在预加载器中调用包装器?

最佳答案

好吧,你可以使用 ExternalInterface ,但是有什么原因不能将预加载器放在同一个 swf 中吗?

关于javascript - 如何从 Javascript 中调用嵌入式 swfs 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30854184/

相关文章:

actionscript-3 - 如何检测flash模块是否在google chrome内运行?

flash - Flash ActionScript 3 中的数组列表

c# - 如何在C#中访问RTMPTE Stream

javascript - 如何防止表单提交

JavaScript 查询字符串

javascript - Ajax:同时加载多张图片

actionscript-3 - 声音——播放了多少字节?

javascript - 在 JavaScript 和 ActionScript 之间共享数组引用

flash - 对于 2012 年的富互联网业务应用程序——您会为您的客户推荐 Flash 还是 HTML?

javascript - 求和 td 值时出现的问题