ExternalInterface的。 addcallback在本地工作,但不在服务器上?

时间:2010-11-09 16:22:43

标签: javascript actionscript-3 externalinterface

对于ExternalInterface.addcallback的问题感到困惑。

主要是因为我总是在本地工作,当我在浏览器中测试时,但是当我部署到服务器时它停止工作。

我添加了跟踪命令并确认在添加回调之前ExternalInterface实际上是可用的,并且javascript方法中的alert命令正确识别flash对象。 我也检查过,allowcriptaccess设置为'always'。

它是否与远程服务器上提供的闪存有关?

真的很难过

1 个答案:

答案 0 :(得分:3)

尝试添加System.security.allowDomain(“*”); (或实际填写正确的域而不是*)。致你的AS。

您已经拥有allowcriptaccess。还要确保swf和html / js来自同一个主机....不是www.foobar.com和另一个foobar.com,有时会得到。