转载:http://blog.sina.com.cn/s/blog_56ac8aeb0100qq7x.html
stopPropagation | () | 方法 | |
public function stopPropagation():void
| 语言版本: | ActionScript 3.0 |
| 运行时版本: | AIR 1.0 Flash Player 9 |
防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。此方法不会影响当前节点 (currentTarget) 中的任何事件侦听器。相比之下,stopImmediatePropagation 方法可以防止对当前节点中和后续节点中的事件侦听器进行处理。对此方法的其他调用没有任何效果。可以在事件流的任何阶段中调用此方法。
注意:此方法不会取消与此事件相关联的行为;有关此功能的信息,请参阅 preventDefault()。
该事件流是为 SWF 内容中的显示对象定义的,它使用 ActionScript 3.0 显示对象模型。
stopImmediatePropagation | () | 方法 | |
public function stopImmediatePropagation ():void
| 语言版本: | ActionScript 3.0 |
| 运行时版本: | AIR 1.0 Flash Player 9 |
防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。此方法会立即生效,并且会影响当前节点中的事件侦听器。相比之下,在当前节点中的所有事件侦听器都完成处理之前,stopPropagation() 方法不会生效。
注意:此方法不会取消与此事件相关联的行为;有关此功能的信息,请参阅 preventDefault()。
该事件流是为 SWF 内容中的显示对象定义的,它使用 ActionScript 3.0 显示对象模型。
package
{
//
}
本文详细介绍了在ActionScript3.0中使用propagation和immediate propagation方法来控制事件流,通过实例展示了如何阻止事件在节点间的传播,以及在不同阶段调用这些方法的效果。
1630

被折叠的 条评论
为什么被折叠?



