открыть локальные файлы в AS3 - PullRequest
3 голосов
/ 01 сентября 2009

Как открыть файл и получить его содержимое в виде ByteArray в AS3. Я видел примеры использования классов FileStream & File из flex.filesystem, но в документе сказано, что это только для AIR.

Спасибо

Нав

Ответы [ 4 ]

4 голосов
/ 01 сентября 2009

Вы можете использовать объект FileReference, чтобы найти файл, а затем получить доступ к необработанным байтам через свойство «data» в FileReference при отправке события «complete».

3 голосов
/ 01 сентября 2009

Вы можете попробовать либо URLLoader с содержимым , установленным для двоичного файла, либо использовать URLStream . Что нужно для загрузки?

2 голосов
/ 15 октября 2010

Новая функция во Flash 10. Последний раз вы не можете прочитать файл напрямую. Но теперь вы можете. http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/

2 голосов
/ 01 сентября 2009

Безопасность Flex предотвращает простой доступ к локальным файлам.

Наиболее часто используемый обходной путь - пользователь выбирает файл, отправляет его на ваш сервер и затем загружает этот файл с вашего сервера.

Существует доступ к некоторому локальному хранилищу (с помощью SharedObject) для хранения и чтения настроек.

НТН,

Koen

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