Можно ли читать и писать текстовые файлы с использованием AS3? - PullRequest
0 голосов
/ 06 июня 2011

Я хочу сделать страницу регистрации с Flex.Данные будут сохранены в текстовом файле.Возможно ли это?

Пожалуйста, помогите, заранее спасибо.

Ответы [ 3 ]

1 голос
/ 06 июня 2011

Если вы используете Adobe AIR, вы можете читать и записывать файлы на компьютере пользователя, используя класс Файл .

Если вы делаете что-то на основе браузера, то вы можете записывать файлы на клиентском компьютере пользователя, используя FileReference.save , но для сохранения файла потребуется взаимодействие с пользователем. Если у вас есть ограниченные данные, вы можете сохранить их как Общий объект . Вы можете использовать File.browse , чтобы получить доступ к файлу. Это требует взаимодействия с пользователем, хотя.

Если вам нужно хранить данные на сервере, то Flex не сможет вам помочь, но большинство серверных программ, о которых я знаю, должны иметь возможность создавать и читать текстовые файлы на сервере. Flex должен будет запустить удаленную службу, используя RemoteObject, WebService или HTTPService.

1 голос
/ 06 июня 2011

Flex, на самом деле, он может читать и писать текстовые файлы, но помните, что это язык на стороне клиента, вы можете читать и писать, но на клиенте, а не на сервере, и вам нужен Flash Player версии 10.0 или выше.Если вам нужно написать на сервере, что, как я вижу, вам это нужно, вам нужен серверный язык и использовать удаленный объект / webservice / httpservice или что-то подобное для передачи данных, которые вы хотите сохранить, и позволить стороне серверасделать текстовый файл.Другой альтернативой является использование Air, но оно не для Интернета, а для настольных компьютеров.

Надеюсь, это вам немного поможет.

0 голосов
/ 06 июня 2011

Да, пока файл находится на веб-сервере.

С учетом вышесказанного излишне создавать только страницу регистрации во Flex. Вам лучше использовать html / javascript.

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