我正在尝试将远程映像加载到AIR应用程序中,并且出现以下错误:
*** Security Sandbox Violation ***
SecurityDomain 'http://[------].com/app/widget/twitter.png' tried to access incompatible context 'app:/App.swf'
*域名编辑
所以它基本上是说远程图像正在尝试访问应用程序?如何将远程域添加为受信任的?
我尝试Security.allowDomain('www.[------].com')
并收到以下错误:
SecurityError: Error #3207: Application-sandbox content cannot access this feature.
at flash.system::Security$/allowDomain()
答案 0 :(得分:2)
您是否可以访问远程域以将crossdomain.xml文件放在Web服务器的根目录上?
如果没有,您可以通过将图像加载为字节数组(请参阅URLLoader),然后将其转换为内存中的图像(请参阅SWFLoader.loadBytes)来解决沙盒问题。