Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Редактор уровней.SAVEs (http://www.flasher.ru/forum/showthread.php?t=198089)

Mkey 19.04.2013 04:43

Редактор уровней.SAVEs
 
Сделал редактор уровней.
На выходе имею двумерный массив.
Надо его куда-то сохранить и потом засунуть в пак с игрой
Как вариант xml, но читая статьи я понял запись в него осуществляется только через ПХП?
Есть ли какие то другие варианты сохранения данных?

caseyryan 19.04.2013 07:37

Цитата:

Как вариант xml, но читая статьи я понял запись в него осуществляется только через ПХП?
Если редактор запускается во флеш плеере, то для сохранения можно использовать FileReference.
То, что можно сохранить только с помощью php - вообще не правда.

KumoKairo 19.04.2013 08:20

Можно пойти по примеру FlashPunk, там все уровни сохраняются в XML формате как раз.
Во флеше во времена AS2 приходилось писать свой парсер, сейчас вроде нативными средствами можно с ним работать если не ошибаюсь (сам я JSON предпочитаю, тоже как вариант рассмотрите) Но никаких php вообще не нужно

caseyryan 19.04.2013 08:40

Цитата:

(сам я JSON предпочитаю, тоже как вариант рассмотрите)
Мне кажется для сохранения уровня xml все-таки лучше. Его проще читать зрительно, если вдруг понадобится. JSON вообще кашу выдаст.

п.с. Редактор обязательно должен быть под флеш плеер? Я обычно редакторы делаю в AIR. Там нет никаких проблем с сохранением. Даже без диалоговых окон можно.

PainKiller 19.04.2013 17:26

Если ваш редактор уровней сохраняет уровень в XML, то вообще не вижу смысла его писать, готовых редакторов до хрена, достаточно погуглить. Это надо только если какой то свой специфический формат.

iflamberg 19.04.2013 17:45

Цитата:

Я обычно редакторы делаю в AIR. Там нет никаких проблем с сохранением.
Я походу самый ленивый. Просто текстовое поле, ^c, ^v =)))))))))

Mkey 19.04.2013 18:04

Цитата:

Сообщение от PainKiller (Сообщение 1130505)
Если ваш редактор уровней сохраняет уровень в XML, то вообще не вижу смысла его писать, готовых редакторов до хрена, достаточно погуглить. Это надо только если какой то свой специфический формат.

Первая игра, первый редактор, первый опыт. Как нет смысла?:)

Добавлено через 32 секунды
Да и он пока ничего не сохраняет:)

Добавлено через 2 минуты
Код:

function saveMemory(){
        status_.text = "saveMemory";
        var request:URLRequest = new
        URLRequest("xml_save.php");
        request.data = xmlData;
        request.contentType = "text/xml";
        request.method = URLRequestMethod.POST;
       
        var loader:URLLoader = new URLLoader();
        loader.addEventListener(Event.COMPLETE, handleResponse );
        loader.load(request);
        trace("xmlXML= "+xmlData);
}

ну вот же пример. Опять же для сохранения обращаются к пхп обработчику

Добавлено через 7 минут
я так понял вот с этим мне прдестоит работать
FileReference.html


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

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