Flex事件机制

简单记忆:当鼠标点击按钮时,触发一个事件流,该流从大舞台一直流向按钮(捕获)再返回大舞台(冒泡)。

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值