我在“src”文件夹上面有“assets”文件夹,其中.fla文件是。资源文件夹包含在Adobe Flash CS6 Professional中的Air iOS发布设置中,但我无法访问它。
目录结构如下所示。 Main.as是我项目的文档类。
c:\
project
assets
bin
lib
src
Main.as
Main.fla
现在,如果项目是一个动作脚本项目,我通常可以使用像“../assets”这样的路径访问assets文件夹。但是在Air for iOS项目中,它说文件夹不存在。
在Air iOS发布设置窗口中,它说包含的文件夹路径是“c:\ project \ assets”,而当我在src文件夹下移动assets文件夹时,它只是说“assets”,然后只需通过使用像“\ assets”这样的路径。
有没有人知道所包含文件夹的位置?
答案 0 :(得分:1)
该文件夹位于File.applicationDirectory中。如果您的SWF正在发布到bin文件夹,您可以通过将assets文件夹放在bin文件夹中来简化测试。
然后,访问assets文件夹中的文件:
var myFile:File = File.applicationDirectory.resolvePath("assets/SomeFile.jpg");
trace(myFile);