我打包了包含一些资产(图像)的IPA文件。一旦安装,我想在我的swf中加载一个图像:这是该图像的路径?我怎么加载它?
答案 0 :(得分:2)
如果打包资产文件夹,则安装应将其内容包含在File.applicationDirectory.resolvePath("./assets/")
文件夹中。
您可以按File.applicationDirectory.resolvePath("./assets/myImage.png")
要将文件读取到byteArray,
var f:File=File.applicationDirectory.resolvePath("./assets/myImage.png");
var fs:FileStream=new FileStream();
var ba:ByteArray=new ByteArray();
fs.open(f, FileMode.READ);
fs.readBytes(ba);
//unsure about this, also try CompressionAlgorithm.DEFLATE
ba.uncompress(CompressionAlgorithm.ZLIB); //uncompresses the byteArray
fs.close();
现在,您将在byteArray中拥有图像文件的字节。