Создание текстового файла из as2 - PullRequest
1 голос
/ 07 апреля 2010

Я пытаюсь найти способ записи в текстовый файл из as2. Я не хочу использовать php или asp, потому что мое приложение должно работать без подключения к интернету. As3 имеет FileReference.save () и, судя по количеству выполненных поисков, as2 не имеет такого простого решения. У кого-нибудь есть способ, даже если его хаки писать в txt файл из as2?

1 Ответ

1 голос
/ 07 апреля 2010

К сожалению, есть только ограниченные возможности записи на локальный диск из AS2:

  • Вы можете хранить данные локально, используя класс SharedObject , но это имеетограниченный размер (в основном это cookie) и может быть отключен пользовательскими настройками.

  • Если вы используете локальный веб-сервис, вы можете использовать LoadVars () с PHP, но это очень хакерски, и вы будете ограничены тем, куда ваш PHP-скрипт может записывать файлы.То же самое для запуска других локальных серверных служб, таких как ColdFusion ...

  • Вы можете создать настольное приложение на основе флэш-памяти, используя что-то вроде Zinc или mProjector - Я не использовал ни одного из них, но, полагаю, они имеют некоторую поддержку локального файлового ввода-вывода.Хотя они не бесплатны (около 400 долларов?).(РЕДАКТИРОВАТЬ: обсуждаются другие альтернативы здесь , особенно HippoHX )

  • (РЕДАКТИРОВАТЬ) Если вы используете OSX и готовы кПараметр «ручной» (а не автоматический) позволяет использовать PrintJob () и «Сохранить как PDF ...» для вывода файла PDF, но, очевидно, это «читаемый человеком текст», а не«текстовый файл» как таковой (ОК, так что это немного растянуто, но я подумал, что для полноты: я должен включить это).

Это все, что я могу придумать - возможно, тамдругие решения?Мне было бы интересно узнать.

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

...