我在AS3中创建了一个Flash EXE。在启动时,exe从Web链接加载XML以验证自身。
var urlRequest:URLRequest = new URLRequest("http://abc.com:8090/validate.xml");
var urlLoader:Loader = new Loader();
urlLoader.addEventListener(Event.COMPLETE, startLoad);
urlLoader.load(urlRequest);
我还在根目录下放置了一个crossdomain.xml。当我启动EXE时,调试器显示“SecurityError:Error#2000:No active security context。”
请帮忙......
我刚发现一个奇怪的事情,当我在时间线上编写代码时,它的工作(没有安全错误)。但是,当我在文档类中编写此代码时,它无法正常工作。
答案 0 :(得分:0)
一些想法:
您可以发布您的crossdomain.xml吗?为了在本地工作,我猜测它需要:
< allow-access-from domain =" *" />