Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   посоветуйте способ правильной реакции в событии (http://www.flasher.ru/forum/showthread.php?t=165949)

Atarion 28.08.2011 17:27

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

in4core 28.08.2011 17:33

а чем кастом евент плох?
Так же можно state отдавать какой нить константой

Atarion 28.08.2011 17:57

так и собирался. значит это - лучший вариант. так?

Silicium 28.08.2011 18:00

ИМХО, да. http://www.flasher.ru/forum/blog.php?b=239

in4core 28.08.2011 18:03

понятное дело. ВОобще не понимаю в чем вопросы, по скольку событийная модель - перекрывает все ООП сразу. 90% вопросов по организации кода решаются через событийную модель - это вам ас3

dimarik 28.08.2011 23:31

Факт щелчка по карте передается событийно в контроллер. Зачем передавать параметр состояния? Контроллер и так знает какое состояние текущее.


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

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