在Air iOS中,包含文件夹的路径在.fla文件夹上面是什么?

时间:2013-02-14 07:29:45

标签: ios flash air path flash-cs6

我在“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”这样的路径。

有没有人知道所包含文件夹的位置?

1 个答案:

答案 0 :(得分:1)

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

然后,访问assets文件夹中的文件:

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