actionscript 3.0 理解冒泡事件

关于冒泡事件的理解,主要有3个阶段:

1.捕获阶段,eventPhase的属性值1

2.目标阶段,eventPhase的属性值2

3.冒泡阶段,eventPhase的属性值3

以上为黑羽所著的《actionscript3殿堂之路》中描述为。让我们来看下面的例子:

比如点击以上倒数第3个容器,事件流过程如下图:

如果在点击容器C的事件里,让这次点击事件停止冒泡的话,拖拽这个容器的时候,这个容器和包含在这个容器

上面的其它容器都会跟着移动。所点击的这个容器以下的容器就不会跟着移动了,因为在所点击的容器的事件里,

已经让冒泡已经停止了,即是说向舞台冒泡的趋于也停止住了。程序中e.stopPropagation(),是停止冒泡的关键

如果在点击容器C的事件里,不停止这次点击事件冒泡的话,这次点击的会冒泡到最接近舞台的那个容器去,也

就是最下边那个大容器。当然拖拽的时候,就是对大容器进行拖拽操作,大容器上面的那些被包含的其它容器也会

跟着移动。

 

源代码:https://files.cnblogs.com/bigbigdotnet/event.rar

posted @ 2010-12-27 19:37  bigbigdotnet  阅读(1234)  评论(0编辑  收藏  举报