![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
Есть флешка с игрой, где много параметров.
Для балансировки игры приходится менять эти параметры, а после изменений приходится опять компилить все это дело.. Задача: Иметь возможность менять эти параметры "в горячую", т.е. прямо в процессе игры. Примеры решений: 1. Тянуть данные из XML. Менять их тупо в текстовом редакторе. Будут ли при этом меняться данные "в горячую" ? 2. Накидать на флексе таблицу с данными, и её связать как "клиентский обмен данными"(new LocalConnection()) с флешкой игры. Будет ли при этом работать "связывание"(binding)? 3. Другой... Вопрос: Какой вариант будет рабочий? |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
1. Не будут.
2. Через LocalConnection вы можете вызывать функции. А биндить как хотите? 3. ... Рабочий будет (возможно) вариант 3. Мне нравится идея с LocalConnection, но ваша флешка должна быть к этому готова. Тогда пишите обёртку над LocalConnection, которая будет "биндить" ваши данные. Последний раз редактировалось Stargazer; 08.09.2010 в 14:28. Причина: опечатки |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
Дело в том, что еще ни разу не работал не с xml, не с локалконнектион.
3 вариант предполагался, запихнуть игру в flex, а там где-нить снизу понаделать таблиц с параметрами...только запихнуть в flex так и не удалось.. 1 вариант. можно будет сделать так, что бы по какому-то событию обновлялись данные из xml? Т.е. обновил файл xml в текстовом редакторе, и нажал в игре кнопку, мол обновить..Надеюсь данные из xml дергаются не как константы, сохраняющиеся только в момент компиляции... 2 вариант. Цитата:
Может тогда написать большой метод, который бы брал данные из flex-а и возвращал в игру параметры (например в виде ассоциативного массива ). ------------- Цитата:
![]() Последний раз редактировалось cpu; 08.09.2010 в 15:50. |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
Цитата:
Цитата:
Цитата:
То есть, получилось, что вы взяли уже существующую функциональность, но не стали её использовать напрямую, а "завернули её" внутрь своей функциональности (которая внешне, может, на LocalConnection вообще ничем не намекает). Получился подарочек .Вы этот вариант как раз и предлагали чуть выше. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 223
|
Спасибо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|