Как открыть файл XML, найденный в той же папке, что и приложение Captive Air для Mac - PullRequest
0 голосов
/ 26 февраля 2012

Я создал приложение Mac, используя Air Captive Runtime. Моя структура папок выглядит следующим образом:

parent/
parent/data/
parent/MyApp.app

Я хочу открыть XML-файлы в папке «data» из MyApp.app, но Air не позволяет мне это делать.

Поскольку фактический файл swf скрыт внутри пакета Mac, открытие файлов внутри папки данных не так просто, и использование "../../" с applicationDirectory не работает, так как air игнорирует вызовы с ".. «

Я искал примеры, чтобы решить эту проблему, но, похоже, ничего не работает.

например:

var baseDir:File = File.applicationDirectory;

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

var nativeBaseDirUrl = nativeBaseDir.nativePath();

Кажется, не работает для меня. Все мои попытки приводят к тому, что мой путь игнорируется, когда кажется, что я достигаю родительской папки.

Может кто-нибудь помочь?

Спасибо

B

1 Ответ

0 голосов
/ 10 марта 2012

См. Мое связанное сообщение и решение здесь (плюс это хороший сайт, за которым нужно следить) ...

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

Фил.

...