Цитата:
|
Просто меня порой напрягает обилие строковых констант, задающих типы событий.
|
Отлично. А создавать и хранить в памяти обилие Классов событий Вас не напрягает?)))
Тут как-то давно была небольшая баталия по поводу:
HelicopterEvent.UP;
HelicopterEvent.DOWN;
HelicopterEvent.ATTACK;
против
HelicopterUpEvent;
HelicopterDownEvent;
HelicopterAttackEvent;
То есть один класс события с константами против (3...n) классов "однотипных" событий.
Моя позиция очевидна. По крайней мере, для меня ©.
Добавлено через 10 минут
Цитата:
|
Вместо этого думал что-то покороче
|
Было бы допустимо, если бы не подписка, которая требует
строковый тип, и которой дела нет до
класса события.
Цитата:
|
someTarget.addEventListener(Events.someEvent.type, someListener);
|
Здесь Вы вынуждены
создать экземпляр события только для того, чтобы спросить его строковый тип.