Я создаю приложение AIR, которое будет загружать файл XML (который может редактировать пользователь). Он загрузит определенные изображения, указанные в файле XML.
В настоящее время я использую File.desktopDirectory.resolvePath () для доступа к файлу XML и изображениям с рабочего стола.
Ссылка AS3 для класса файлов определяет эти статические свойства для доступа к файлам.
- File.applicationStorageDirectory - каталог хранилища, уникальный для каждого установленного приложения AIR
- File.applicationDirectory - доступный только для чтения каталог, в который установлено приложение (вместе со всеми установленными активами)
- File.desktopDirectory - каталог рабочего стола пользователя
- File.documentsDirectory - каталог документов пользователя
- File.userDirectory - каталог пользователя
Их использование гарантирует правильное разрешение каталогов для разных платформ ОС.
Итак, мой нынешний подход - просто разместить файл XML и изображения (в подпапках) на рабочем столе? Пользователь должен иметь возможность доступа к XML-файлу для его редактирования и папкам для добавления / удаления изображений. Есть ли альтернатива этому? Я не думаю, что смогу поместить его в applicationDirectory, поскольку документация предупреждает против размещения чего-либо, что может измениться.