2

我有一个 Flash 电影,它有许多通过 ExternalInterface 暴露给 Javascript 的 actionscript 2 函数。通常这部电影可以正常工作,并且 Javascript 可以与之通信。但有时,在没有解释的情况下,Javascript 中的 flash 对象将具有 ExternalInterface 函数。当我在页面上多次安装这个单一的 flash 文件时会发生这种情况,并且经常发生一两个 flash 实例具有这些功能,而一两个实例没有。相同的闪存源,嵌入页面 3 或 4 次。很奇怪。关于可能出了什么问题,甚至我应该从哪里开始寻找的任何想法?我很茫然。

4

1 回答 1

3

也许你的问题是当你打电话时 Flash 应用程序还没有准备好。

每当我不得不进行通信 JS > Flash 时,我总是让 Flash “说话”。基本上,启用 Flash 电影在准备好并完全加载时调用的 JS 函数。然后只有这样才能让 JS 端调用 Flash。

胡安

于 2009-04-29T07:01:55.233 回答