Flash AS2 事件处理机制(25) //if (o[eventObj.type] != undefined) { o[eventObj.type](eventObj); //} } else { //调用自定义函数. o.apply(queueObj, [eventObj]); } } } } public function dispatchEvent(eventObj:Object):Void { //将事件源始终指向this(应用此类的对象). eventObj.target = this; //此句对动态类,或在类中定义"事件名Handler" 这样的函数时才有效.在这里我注释了这句.你如果你想用,可以启用它. /* 用法: 对象.事件名Handler = function(evt:Object){}; */ //this[eventObj.type + "Handler"](eventObj); this.dispatchQueue(this, eventObj); } public function addEventListener(event:String, handler):Void { //这里可以这样理解: /*