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

Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
Код:
По сути Вы заменяете выражение new Event на Event#clone();
Да, верно. Просто меня порой напрягает обилие строковых констант, задающих типы событий. И вообще я сначала думал без клонирования обойтись.

Добавлено через 2 минуты
Честно говоря сейчас смотрю, и сам понять не могу, че это мне взбрело в голову. Или я просто забыл)

Добавлено через 13 минут
А, вот, вспомнил. Надоело писать следующее:
Код AS3:
dispatchEvent(new SomeEventClass(SomeEventClass.SOME_EVENT_TYPE, customParams, bubbles, cancelable));
Вместо этого думал что-то покороче:
Код AS3:
dispatchEvent(Events.someEvent(customParams));
Тогда в класса Event:
Код AS3:
class Event
{
      puiblic static function someEvent(customParams:*):SomeEventClass
      {
            return new SomeEventClass("type", customParams, bubbles, cancelable);
      }
}