Класс File имеет несколько статических переменных, которые указывают на локальные каталоги:
Из документов:
- File.applicationStorageDirectory - каталог хранилища, уникальный для каждого установленного приложения AIR
- File.applicationDirectory - каталог только для чтения, в который установлено приложение (вместе со всеми установленными ресурсами)
- File.desktopDirectory - каталог рабочего стола пользователя
- File.documentsDirectory - каталог документов пользователя
- File.userDirectory - каталог пользователя
Создание указателя на файл
Обычно вы хотите хранить такие файлы в File.applicationStorageDirectory.
Итак, для создания файла сделайте:
File.applicationStorageDirectory.resolvePath("my-config.xml");
В качестве альтернативы, вы можете позволить пользователю выбирать, где хранить файл, используя File # browseForSave () , который будет отображать собственное окно сохранения для выбора местоположения.
Написание содержания
Откройте FileStream для файла в режиме записи и запишите в файл строку XML.
var fs:FileStream = new FileStream();
fs.open(file, FileMode.WRITE);
fs.writeUTF(myXmlContent);
fs.close();