2013-02-14 77 views
0

我在.fla文件所在的“src”文件夹上有“assets”文件夹。资产文件夹是通过Adobe Flash CS6 Professional中的Air iOS发布设置包含的,但我无法访问它。在Air iOS中,上面的.fla文件夹包含的文件夹的路径是什么?

目录结构看起来像这样。 Main.as是我的项目的文档类。

c:\ 
    project 
    assets 
    bin 
    lib 
    src 
     Main.as 
     Main.fla 

现在,如果这个项目是一个动作脚本的项目,我可以正常使用,如“../assets”的路径访问该文件夹的资产。但在Air for iOS项目中,它表示该文件夹不在那里。

在Air iOS发布设置窗口中,它表示包含的文件夹路径是“c:\ project \ assets”,而当我移动src文件夹下的assets文件夹时,它只是说“assets”,然后可以简单地访问它通过使用像“\ assets”这样的路径。

有没有人有一个想法,其中包含的文件夹被放置?

回答

1

该文件夹放置在File.applicationDirectory中。如果您的SWF正在发布到bin文件夹中,您可以通过将assets文件夹放入bin文件夹来简化测试。

然后,访问资产文件夹中的文件:

var myFile:File = File.applicationDirectory.resolvePath("assets/SomeFile.jpg"); 
trace(myFile); 
相关问题