【问题标题】:Air iOS Flash, what is the included folder path?Air iOS Flash,包含的文件夹路径是什么?
【发布时间】:2013-02-12 04:14:44
【问题描述】:

这有点傻,但我似乎无法找到包含文件夹的目录路径。 在 Flash Cs6 发布设置中,我包含了一个位于 c:\abc\def\ghi/xxx 的文件夹。

在这种情况下,iOS 中的路径将是 app://xxx? 要访问文件夹中的文件,我究竟需要将什么字符串传递给 URLRequest?

【问题讨论】:

    标签: ios flash air path urlrequest


    【解决方案1】:

    我认为您正在尝试访问 applicationDirectory。在 iOS 标准目录中的原生路径,如

    app:/ means applicationDirectory
    

    applicationDirectory - /var/mobile/Applications/uid/filename.app

    applicationStorageDirectory - /var/mobile/Applications/uid/Library/Application Support/applicationID/Local Store

    但是您可以访问应用程序目录文件,例如

    var applicationXMLFile:File =  File.applicationDirectory.resolvePath("application_data.xml");
    var applicationXMLUpdateFile:File = new File(applicationXMLFile.nativePath);
    

    如果我们尝试像这样直接访问

    var applicationXMLFile:File =  File.applicationDirectory.resolvePath("application_data.xml");
    

    有时它会抛出SecurityError/IOError

    http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7fe4.html#WS5b3ccc516d4fbf351e63e3d118666ade46-7d9e

    【讨论】:

      【解决方案2】:

      使用File

      如果你想传递给 URLRequest iOS Documents 文件夹路径。

      试试这个:

      var urlRequest:URLRequest = new URLRequest(File.documentsDirectory.resolvePath("myFile.txt").nativePath);
      

      【讨论】:

        猜你喜欢
        • 2013-01-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-08
        • 1970-01-01
        • 1970-01-01
        • 2018-12-17
        • 2020-12-12
        相关资源
        最近更新 更多