wvxvw, что в примере с энтерфрэймом могло меня убедить, и в чём?
я вообще не понимаю твои примеры. как в анекдоте:
Цитата:
ВасильИваныч: - Петька, приборы!
Петька: - ВасильИваныч!, 36!
ВасильИваныч: - Что 36?
Петька: - А что приборы?
|
enterFrame диспатчик сам объект. просто через презерватив. что-то типа этого:

Код AS3:
public override function addEventListener(type:String, listener:Function, useCapture:Boolean=false, priority:int=0, useWeakReference:Boolean=false):void {
super.addEventListener( type, listener, useCapture, priority, useWeakReference );
switch ( type ) {
case Event.ENTER_FRAME:
case Event.EXIT_FRAME:
case Event.FRAME_CONSTRUCTED:
// case: и остальные кейсы
_BROADCASTER.addEventListener( type, super.dispatchEvent, useCapture, priority, useWeakReference );
break;
}
}
я практически уверен, что бродкасер там не собирает все дисплэйобджекты, что бы пробежаться по массиву и вызывать dispatchEvent.
и с передачей всех дисплэйобджектов бродкастеру, ссылок там ещё больше получается.