
14.11.2013, 19:39
|
|
блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
|
Правильно но не для всех ситуаций.
У нас есть еще стандартное событие DataEvent. У которого есть одно дополнительное поле data:String. Вцелом для подавляющего большинства событий со своими данными - этой строки дополнительной хватает.
Даже если передать одну цифру очков переведенную строку, выглядеть будет не так красиво как со своим событием, но обойдемся без доп-класса. А вцелом я адепт мвц и стараюсь в событиях ничего никуда не передавать. Если что-то нужно передать, это можно зафиксировать в модели. Отправляем событие, получаем событие, видим что в модель нужно заглянуть и посмотреть на новые данные. Вполне ок схема.
А сам список констант по ситуации можно хранить в глобальном классе-списке констант, как был в примере у Akopalipsis, можно в классе, который диспатчит это событие (удобно и правильно так делать если это событие не диспатчит никто другой)
__________________
Кто к нам с чем для чего - тот у нас того от того.
|