
Код:
По сути Вы заменяете выражение 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);
}
}