
Код AS3:
var e:Event = new Event(Event.COMPLETE);
var s:Sprite = new Sprite();
super.addEventListener(Event.COMPLETE, handler);
s.addEventListener(Event.COMPLETE, handler2);
function handler(event:Event):void {
trace(e === event, event.target); // true [object MainTimeline]
s.dispatchEvent(event);
}
function handler2(event:Event):void {
trace(e === event, event.target); // false, [object Sprite]
}
super.dispatchEvent(e);