Показать сообщение отдельно
Старый 18.02.2012, 22:53
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 4  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Просто меня порой напрягает обилие строковых констант, задающих типы событий.
Отлично. А создавать и хранить в памяти обилие Классов событий Вас не напрягает?)))
Тут как-то давно была небольшая баталия по поводу:
HelicopterEvent.UP;
HelicopterEvent.DOWN;
HelicopterEvent.ATTACK;
против
HelicopterUpEvent;
HelicopterDownEvent;
HelicopterAttackEvent;
То есть один класс события с константами против (3...n) классов "однотипных" событий.
Моя позиция очевидна. По крайней мере, для меня ©.

Добавлено через 10 минут
Цитата:
Вместо этого думал что-то покороче
Было бы допустимо, если бы не подписка, которая требует строковый тип, и которой дела нет до класса события.
Цитата:
someTarget.addEventListener(Events.someEvent.type, someListener);
Здесь Вы вынуждены создать экземпляр события только для того, чтобы спросить его строковый тип.
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 18.02.2012 в 22:55.