Основные сведения о файлах AIRAdobe AIR 1.0 и более новых версий Краткое описание работы с файловой системой в AIR и примеры кода можно найти в следующих статьях по быстрому началу работы в центре Adobe Developer Connection:
В Adobe AIR есть классы, используемые для создания, доступа и управления файлами и папками. Они содержатся в пакете flash.filesystem. Ниже указаны способы их применения:
Некоторые методы класса File имеют как синхронную, так и асинхронную версии:
Кроме того, операции FileStream могут выполняться синхронно или асинхронно в зависимости от того, каким методом объект FileStream открывает файл: open() или openAsync(). Асинхронные версии позволяют запускать фоновые процессы и отправлять события после их завершения (или в случае ошибки). Во время работы этих асинхронных фоновых процессов может исполняться другой код. Для асинхронных версий операций необходимо настроить функции прослушивателей событий с помощью метода addEventListener() объекта File или FileStream, вызывающего функцию. Синхронные версии упрощают написание кода, так как он не зависит от прослушивателей событий. Тем не менее, так как вместе с синхронным методом не может исполняться другой код, важные процессы, например визуализация экранных объектов и анимация, могут приостанавливаться. |
|