AIR - Как написать файл - PullRequest
0 голосов
/ 19 июля 2010

Я хочу создать файл класса (.as) и сохранить его на рабочем столе пользователя в приложении AIR.

Кто-нибудь может описать метод передовой практики?

Многие, спасибои всего наилучшего ...

Ответы [ 2 ]

1 голос
/ 19 июля 2010

Вместо того, чтобы пытаться хранить что-либо на рабочем столе;сделайте это в директории хранения пользователя.Вы можете получить userDirectory , используя атрибут userDirectory класса File.

Второй подход заключается в сохранении вашего файла в каталоге приложения с атрибутом applicationStorageDirectory .

Использование любого из этих двух подходов - это то, что я считаю наилучшей практикой.Попытка хранить в другом месте - это не то, что я бы рекомендовал, так как @eruciform заявил, что могут быть проблемы с песочницей, которые мешают вам получить доступ к этим другим каталогам.

0 голосов
/ 19 июля 2010

Писать в места на компьютере пользователя всегда рискованно - песочница может вообще не позволить вам это сделать, или у компьютера пользователя нет доступа, или структура каталогов может не соответствовать вашим ожиданиям.

Иногда вы можете иметь доступ к каталогу приложения:

http://blog.crankybit.com/notes-adobe-air-local-data-storage-options/

http://livedocs.adobe.com/flex/3/langref/flash/filesystem/File.html

И вы всегда должны быть в состоянии засунуть вещи прямо взашифрованное хранилище:

http://www.adobe.com/devnet/air/ajax/articles/encrypted_local_store.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...