简单记忆:当鼠标点击按钮时,触发一个事件流,该流从大舞台一直流向按钮(捕获)再返回大舞台(冒泡)。
1、函数
public function addEventListener(type:String, listener:Function, useCapture:Boolean=false, priority:int=0,weakRef:Boolean=false):void
2、参数
type:String -事件类型
listener:Function -处理事件的侦听器函数,此函数必须接受事件作为其唯一的参数,并且不能返回任何结果。如function(e:Event):void
useCapture:Boolean(default=false) 确定侦听器运行于冒泡阶段还是捕获阶段,默认为冒泡阶段,
注意:
1、如果在正在处理事件的节点上注册事件侦听器,则不会在当前阶段触发事件侦听器,但会在事件流的稍后阶段触发,如冒泡阶段。(如果按钮注册了两个侦听器,默认为冒泡阶段有效,捕获阶段无效)
2、as类必须继承UIComponent,否则无法使用事件函数。
1、函数
public function dispatchEvent(event:Event):Boolean
2014/4/26