Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Сохранение данных файл во Flash и AIR (http://www.flasher.ru/forum/showthread.php?t=154165)

wlad 13.04.2011 14:44

Сохранение данных файл во Flash и AIR
 
Дорогие друзья!

Я не вполне уверен в правильности выбора форума, но вот препятствие преодолеть хочется..

Дело в том, что результаты игрока в ActionScript-Flash так просто не сохранишь, максимум, что получится - это вызвать диалоговое окно для сохранения файла, что весьма и весьма громоздко и для игроков будет выглядеть странно. Класс FileReference имеет несколько функций, но увы...

В учебнике на

http://help.adobe.com/ru_RU/ActionSc...9-AE803643F71F

есть некий намек на AIR:

Цитата:

В среде выполнения AIR предусмотрены дополнительные классы (в пакете flash.filesystem) для работы с файлами и локальной файловой системой. Классы flash.filesystem предоставляют больше функций, чем класс FileReference, но они поддерживаются только в среде выполнения AIR, а в проигрывателе Flash Player — нет.
Наивный вопрос: создать игру с сохранением результатов типа "Вася - 5000, Коля - 6000, Наташа - 10 000" у кого-то получилось? Чтобы при следующем запуске они загружались, при очередном сохранении игры пополнялись и т.д.?

С уважением

Влад

Astraport 13.04.2011 15:05

Код:

создать игру с сохранением результатов типа "Вася - 5000, Коля - 6000, Наташа - 10 000" у кого-то получилось?
Если столько игроков, то видимо у вас или флэш на сайте или air имеющий доступ к инету. В любом случае такие данные удобнее хранить в базе данных, например mySQL, получать к ним доступ (добавлять записи, обновлять, читать) с помощью PHP. PHP вызывать можно с помощью URLLoader

fish_r 13.04.2011 15:45

не очень понятно: где вы хотите хранить результаты? на сервере, или локально? в какой среде игрушка: локально, локальной сети или в инете?

goodguy 13.04.2011 19:27

Сохранение в AIR
http://www.flasher.ru/forum/showthread.php?t=154132

wlad 14.04.2011 01:12

Самый конструктивный ответ - от тебя, goodguy. Действительно, делается без каких-либо проблем. Правда, в AIR...

Сделать в php? Легко ли пойдет?

Котяра 14.04.2011 01:56

Для сохранения локально используйте SharedObject
Тема сохранения результатов на сервере выходит за рамки данного форума.

wlad 14.04.2011 02:38

[q]Тема сохранения результатов на сервере выходит за рамки данного форума.[/q]

Верю. По сему заранее выразил соответствующие чувства неловкости...

Обязательно поделюсь впечатлениями...

Влад

Добавлено через 21 час 55 минут
"Для сохранения локально используйте SharedObject" - тезис спорный... ну явно не решает задачу...

Добавлено через 23 часа 33 минуты
Итак, главный вывод моих бдений:
- для сохранения на локальном компьютере для игры локальной внесетевой игры типа игрок-компьютер мне нужно все переписать на AIR или создать apache-сервер на своем компьютере, с последним как-то не везло
- для сохранения на сервере нужно создавать там традиционную БД и обращаться к ней...


Часовой пояс GMT +4, время: 11:23.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.