Я создал приложение 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