Сохранить данные во внешние файлы в AS3, без сервера? - PullRequest
0 голосов
/ 10 декабря 2010

HI

Как сохранить текстовую информацию на локальном жестком диске без поддержки сервера.Я знаю общий объект, но я не использую это.Мне нужно сохранить все эти функции в другом внешнем файле в виде текста.

Есть ли способ сделать это в AS3.0 .

Я не предпочитаю Flex, я работаю в Action Script 3.0 и Flash IDE

РЕДАКТИРОВАТЬ:

Мой SWF сохраняется на локальном компьютере.Так что нет взаимодействия с сервером или браузером.SWF-файл запускает локальную папку, читает текстовые файлы из локальной папки и сохраняет один раз, нажав кнопку сохранения.

Ответы [ 3 ]

4 голосов
/ 10 декабря 2010

Используйте метод <a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/FileReference.html#save%28%29" rel="nofollow">save</a> класса FileReference, поскольку Flash Player 10.0

1 голос
/ 10 декабря 2010

Как сохранить некоторую текстовую информацию на локальном жестком диске без поддержки сервера.

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

Вы можете использовать Shared Object s для хранения локальной информации из Flash Player.Это как куки, и, вероятно, не то, что вы ищете.

Если это приложение AIR, вы можете использовать File API для сохранения локальных файлов.Однако эти API-интерфейсы недоступны при запуске веб-приложения.

Если вы согласны запрашивать у пользователей место сохранения, вы можете использовать метод FileReference.save .

Если файл уже существует на сервере, вы можете ссылаться на него, заставляя браузер обрабатывать его.Настройки браузера будут определять, что на самом деле происходит.ИТ-отдел может попытаться отобразить файл, он может предложить пользователю загрузить или открыть его.

0 голосов
/ 14 декабря 2010

Вы можете попытаться использовать XML для сохранения и извлечения данных (он может действовать как локальная база данных)

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