谈谈Flex中的事件流的理解

今天上课的时候看了Flex的事件流,看得云里雾里的,回来又好好看了下,有了点自己的理解,也不知道对不对,大家正在学的话可以参考下哈.
事件流包括了三个阶段,即捕捉阶段,定位阶段,冒泡阶段。所谓捕捉阶段主要涉及到从根结点到目标节点的父节点之间的所有节点。当执行本阶段的时候,Flash Player是从根结点开始的不断检测没过节点,看是否注册此事件。该阶段不会进行处理。其次就是定位阶段了,定位阶段的话主要就是涉及本节点了,会进行相应的注册事件处理。最后就是冒泡阶段了,该阶段跟捕捉阶段有点类似,只是检测节点的顺序是反的,是从父节点检测到根结点,所以改过程也叫回溯阶段。
还有点值得注意的,只能为可以触发一个事件的对象注册此事件的listener,比如说form控件就没有click属性注册事件。而且只有可视化的控件或容器才有捕捉和冒泡阶段
,非可视的对象只能在定位阶段被触发,它无法参与其他两个阶段。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值