Actionscript 3 Flash Player事件冒泡/捕获模式

Actionscript 3 Flash Player事件冒泡/捕获模式,actionscript-3,apache-flex,flex4,flex3,Actionscript 3,Apache Flex,Flex4,Flex3,有人能举一个简单的例子,说明我们在Flash Player活动中可以使用捕获模式而不是冒泡模式吗 大多数情况下,我们使用冒泡模式,并将useCapture设置为false(添加事件列表器时)。使用捕获阶段的理想情况是什么 基本上,如果要停止传播,应该使用捕获阶段。例如,您有一个默认的键盘侦听器,您希望在罕见的情况下取消它。在某些情况下,您可能希望使用捕获阶段,但不使用它也可以实现。要了解捕获和冒泡阶段,请参见下图: +1问得好。我见过的唯一用法是使用拖放。如果你用谷歌搜索这些条款,你可能会发现一

有人能举一个简单的例子,说明我们在Flash Player活动中可以使用捕获模式而不是冒泡模式吗


大多数情况下,我们使用冒泡模式,并将
useCapture
设置为false(添加事件列表器时)。使用捕获阶段的理想情况是什么

基本上,如果要停止传播,应该使用捕获阶段。例如,您有一个默认的键盘侦听器,您希望在罕见的情况下取消它。在某些情况下,您可能希望使用捕获阶段,但不使用它也可以实现。要了解捕获和冒泡阶段,请参见下图:


+1问得好。我见过的唯一用法是使用拖放。如果你用谷歌搜索这些条款,你可能会发现一些examples@TrexTroy如果您希望父对象侦听来自多个子对象的同一事件,那么它也很有用。您可以通过冒泡事件来实现这一点,但正如您所想象的,捕获阶段允许您在过程中更早地处理事件。