Не понял...(
Вот глядите - в главном классе я подписался:

Код:
t.addEventListener(TimerEvent.TIMER, test);
Соответственно каждый раз при наступлении TimerEvent.TIMER происходит dispatchEvent. Зачем же мне в классе-наследнике еще раз подписываться на событие TimerEvent.TIMER? Ведь этот наследник же рассылает его, соответственно мне всего лишь надо его перехватить.
upd.:

Код:
override public function dispatchEvent(e:Event):Boolean {
Debugger.trace("Hi!");
return super.dispatchEvent(e);
}
Срабатывает только при TimerEvent.TIMER_COMPLETE.