ホストでファイルコンテンツを取得し、次の関数を使用してファイルを保存します。
protected function fileDownload(fileName:String):void
{
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onCompleteFileDownload);
loader.load(new URLRequest("http://samed.us/"+fileName));
}
private function onCompleteFileDownload(e:Event):void
{
saveFile("test.jpg",URLLoader(e.target).data);
}
private var Depo:File = File.documentsDirectory.resolvePath("testFiles");
private function saveFile(fileName:String, content:String):void
{
var file:* = Depo.resolvePath(fileName);
var stream:FileStream = new FileStream()
stream.open(file, FileMode.WRITE);
stream.writeUTFBytes(content);
stream.close();
}
たとえば、この画像を表示できます。しかし、機能は中断によるダウンロードと書き込みです。
どのように修正しますか?