IpadにデプロイされるAIRアプリのURLからpng画像を読み込もうとしています。私はair3.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でも正常に動作します。しかし、「エクスポートリリースビルド」を実行した後、上記のコードスニペットを使用してイメージをダウンロードしようとすると、アプリ全体がハングします。
誰かが私に何が問題である可能性があるかを指摘できますか?