Flash中事件流概念解析

2025-04-16 19:15:17

1、我们先打开一个显示列表(displaylist),如下图所示。

Flash中事件流概念解析

2、从列表中可以看到,显示列表是树形结构的,它的根是stage,然后一级级连接到不同的实例,每个实例都是树结构中的一个节点。

Flash中事件流概念解析

3、取其中的一个分枝进行研究,它有4个节点,不同的节点位于不同的级别中。

Flash中事件流概念解析

4、为了处理显示列表中复杂结构的事件,ActionScript3.0引入了事件流(event flow)机制。

Flash中事件流概念解析

5、事件流是描述事件发生在显示列表中,遍历其所有节点的过程,它分为3个阶段。1.捕获阶段。使谱驸扌溺列表中的所有节点都作为发送者,从顶部stage到达目标,本例为“sun2_sun6”。

Flash中事件流概念解析

6、2.目标阶段。事件像水流一样到达最底层的节点后,停留在目标上,即停留在实例“sun2_sun6”上。

Flash中事件流概念解析

7、3.冒泡阶段。事件像水底的气泡一样往上冒,即从目标又重新回到顶部stage。

Flash中事件流概念解析

8、现在你理解Flash中事件流的概念了吗?并不复杂吧。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:31
  • 阅读量:53
  • 阅读量:70
  • 阅读量:64
  • 阅读量:63
  • 猜你喜欢