Air iOS Flash,包含的文件夹路径是什么?

时间:2013-02-12 04:14:44

标签: ios flash air path urlrequest

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

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

2 个答案:

答案 0 :(得分:1)

使用File

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

试试这个:

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

答案 1 :(得分: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