尝试从javascript调用flash方法时出现未知错误
Unknown error when trying to call flash method from javascript
我有以下回调:
ExternalInterface.addCallback("wasCalledFromJS", callFromJavaScript);
它是这样实现的:
public function callFromJavaScript(dir:String):void {
try {
scriptName = dir.toString();
} catch (e:*) {
Alert.show(e.toString());
}
}
然而,当我尝试从JS控制台调用它时,采用以下方式(使用在How to call flash actionscript callback method from javascript?中定义的方法):
>>> thisMovie("Flex4TextArea1").wasCalledFromJS("1")
"Error in Actionscript. Use a try/catch block to find error."
它看起来好像代码甚至没有到达我的try/catch块。你能发现我做错了什么吗?
编辑:添加Security.allowDomain("*");
后即可工作。为什么我需要这样做,即使在本地主机上测试也是如此?它是同一个域,不是吗?
由于未设置域特权而导致错误。
相关文章:
- xmlHttp.responseText未知错误定义
- 尝试从javascript调用flash方法时出现未知错误
- Javascript未知错误
- 脚本中存在未知错误
- 包装java.net.UnnknownHostException:文件:未知错误原因:文件:PTC thingworx服
- 用JavaScript生成下拉列表(未知错误)
- 未知错误:未定义角度
- Facebook与javascript FB Graph api的集成 墙上的帖子 Firefox 中的未知错误
- 解析 JSON 时出现未知错误
- 处理量角器中的未知错误
- 未知错误:无法聚焦元素
- 其余 POST 请求给出未知错误
- org.openqa.selenium.WebDriverException: 未知错误: Runtime.evalua
- 使用量角器网络驱动程序进行 Safari 历史记录导航的未知错误
- 量角器未知错误,从 DOM 中删除属性
- Safari 7.1 中使用 IndexedDB 创建多个对象存储时出现未知错误
- 上传时出现未知错误
- 使用本机add_widget向Gridster.js网格添加项导致未知错误
- 失败:未知错误:元素在点(x,x)-角度/量角器处不可单击
- 未知错误:javascript错误:[$injector:unp]未知提供程序