2017-09-21 18 views
0

私はandroidとiosのas3アプリケーションをanimate ccで作成しています。 私の問題は、私にできる唯一のことは、それらをリストすることです、私はapplicationStorageDIrectoryからステージに画像を追加することができないということです。applicationStorageディレクトリから画像を追加

var desktop:File = 

File.applicationStorageDirectory.resolvePath("imgFlussi/set"); 
var files:Array = desktop.getDirectoryListing(); 
for (var i:uint = 0; i < files.length; i++) 
{ 
trace(files[i].nativePath); // gets the path of the files 
trace(files[i].name);// gets the name 
} 

これは私が画像を追加しようとコードです: imgLoader =

imgLoader = File.applicationStorageDirectory.resolvePath("imgFlussi/set/"+valImg+".jpg") as DisplayObject; 
cont.addChild(imgLoader); 

答えて

2

あなたの間違いがあることファイルインスタンスを返しFile.applicationStorageDirectory.resolvePath(...)、ないのDisplayObject。なぜ、

var aLoader:Loader = new Loader; 
var aRequest:URLRequest = new URLRequest; 

aRequest.url = "app-storage:/imgFlussi/set/" + valImg + ".jpg"; 
aLoader.load(aRequest); 
cont.addChild(aLoader); 
+0

これはアニメーションのシミュレータではなく、携帯電話で動作します。これが機能するためには、あなたはローダーインスタンスを作成し、実際にファイルからロードする必要がありますか?エラー:エラー#2044:未処理IOErrorEvent:。 text =エラー#2035:URLが見つかりません。 –

+0

私は自分の携帯電話を再起動して動作します!ありがとう! –