【问题标题】:In Air iOS, what is the path for the included folder which is above .fla file folder?在 Air iOS 中,.fla 文件夹上方的包含文件夹的路径是什么?
【发布时间】:2013-01-29 23:00:54
【问题描述】:

我在 .fla 文件所在的“src”文件夹上方有“assets”文件夹。 assets 文件夹是通过 Adob​​e Flash CS6 Professional 中的 Air iOS 发布设置包含的,但我无法访问它。

目录结构如下所示。 Main.as 是我项目的文档类。

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

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

在 Air iOS 发布设置窗口中,它显示包含的文件夹路径是“c:\project\assets”,而当我将 assets 文件夹移动到 src 文件夹下时,它只显示“assets”,然后可以通过以下方式访问它使用类似“\assets”的路径。

有人知道包含的文件夹放在哪里吗?

【问题讨论】:

    标签: ios flash air path flash-cs6


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-17
      • 2016-02-27
      • 1970-01-01
      相关资源
      最近更新 更多