0

我正在尝试确定我的 Flash 内容是否在容器内。我不知道这意味着什么,但显然它不利于进行 ExternalInterface.calls。我正在运行服务器的 Linux 机器上开发站点,并且正在 Windows 机器上使用闪存。我尝试了许多使用跟踪的选项,但都没有奏效。有什么方法可以查看 ExternalInterface 是否可用,而无需使用跟踪?当前代码在这里:http ://pastebin.com/f5fe9a985我在这个主题上发表的另一篇文章在这里: firefox、linux 中的 Flash 跟踪输出

谢谢,丹

此外,动作脚本是 2.0,如果有帮助的话......

4

1 回答 1

0

您真的应该花一个下午的时间阅读有关 Flash Player 安全性和 JavaScript 内容的文档。我认为它真的会帮助你理解这一切是如何运作的。

您的 q 需要一些澄清:

你说你在你的 linux 机器上运行服务器,但你的 swf 在 windows 机器上?你能解释一下那个设置吗?(它们是 linux 还是 windows 无关紧要,只关心它们从哪个域(或本地机器名称)提供服务。

如果你的本地机器是http://localhost

你的 Windows 机器是 http://mywindowsbox/

那么您需要通过在嵌入代码中添加 allowscriptaccess=always 来允许访问嵌入 swf 的 html 页面。

于 2009-06-28T17:00:51.840 回答