我正在尝试从要部署在 Ipad 中的 AIR 应用程序的 url 加载 png 图像。我正在使用 air 3.6 下面是我的代码的简化版本:-
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(flash.events.Event.COMPLETE, onIconLoaded);
loader.contentLoaderInfo.addEventListener(ErrorEvent.ERROR, function(event:ErrorEvent):void {
trace('security sandbox error ignored');
});
var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
trace("going for image load");
loader.load ( new URLRequest("some url"), context );
private function onIconLoaded(event:flash.events.Event):void
{
trace("image loaded");
var info:LoaderInfo = event.target as LoaderInfo;
addChild(info.content);
}
这在 adobe flex builder 中运行良好(在 4.6 和 4.7 中尝试过)。完成快速包装后,它在 ipad 中也能正常工作。但是在执行“导出发布构建”之后,每当我尝试使用上面的代码片段下载图像时,整个应用程序都会被挂起。
谁能指出我可能是什么问题?