添加ApplicationStorage目录中的图像



我正在为Animate CC中的Android和iOS创建AS3应用程序。我的问题是我无法从ApplicationStorStoragedirectory中添加图像,我唯一能做的就是列出它们:

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); 

您的错误是 file.applicationStorageDirectory.resolve Pather(...)返回a file 实例,而不是 displayObject。为了使其工作,您需要创建 loader 实例,然后实际上从文件加载:

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

相关内容

  • 没有找到相关文章

最新更新