对于ExternalInterface.addcallback的问题感到困惑。
主要是因为我总是在本地工作,当我在浏览器中测试时,但是当我部署到服务器时它停止工作。
我添加了跟踪命令并确认在添加回调之前ExternalInterface实际上是可用的,并且javascript方法中的alert命令正确识别flash对象。 我也检查过,allowcriptaccess设置为'always'。
它是否与远程服务器上提供的闪存有关?
真的很难过
答案 0 :(得分:3)
尝试添加System.security.allowDomain(“*”); (或实际填写正确的域而不是*)。致你的AS。
您已经拥有allowcriptaccess。还要确保swf和html / js来自同一个主机....不是www.foobar.com和另一个foobar.com,有时会得到。