如何在与Mac的Captive Air应用程序相同的文件夹中找到打开的XML文件

时间:2012-02-25 20:50:22

标签: macos air directory bundle relative

我使用Air Captive Runtime创建了一个Mac应用程序。我的文件夹结构如下:

parent/
parent/data/
parent/MyApp.app

我想在MyApp.app的“data”文件夹中打开xml文件,但Air不允许我这样做。

由于实际的swf文件埋藏在mac包内,因此打开数据文件夹内的文件并不是那么简单,并且使用“../../”与applicationDirectory无法正常工作,因为空气忽略了调用“.. “

我已经找到了解决这个问题的例子,但似乎没什么用。

例如:

var baseDir:File = File.applicationDirectory;

var nativeBaseDir:File = File.applicationDirectory.resolvePath(baseDir.nativePath + "../../../");

var nativeBaseDirUrl = nativeBaseDir.nativePath();

似乎对我不起作用。一旦我到达父文件夹,我的所有尝试都会被忽略。

有人可以帮忙吗?

由于

1 个答案:

答案 0 :(得分:0)

请在此处查看我的相关消息和解决方案(加上它是一个值得关注的好网站)......

http://www.tricedesigns.com/2011/08/10/air-3-0-captive-runtime/

菲尔。