Цитата:
Сообщение от dimarik
Уточнение. Клонирование скорее всего необходимо при event.target != null && event.target != this.
|
в этом примере:
Цитата:
Сообщение от dimarik
 Код AS3:
var event:Event = new Event(Event.CHANGE, true);
super.dispatchEvent(event);
super.dispatchEvent(event); // диспетчеризация клона
|
и объект события один и тот же, и объект его испускающий один и тот же. Но при этом событие все равно клонируется. Так что второе условие, скорей всего - не подходит.
По остальному: так ведь у вас целевой эвент не баблится непосредственно. Для этого у него есть эвент-обертка. Но вы все равно клонируете целевой эвент на всех уровнях (при наличии слушателей), который вообще не диспатчится. Он тащится наверх эстафетой из оберток. Смысл его клонировать?