本文主要是介绍flash对象中target与currentTarget属性的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
target是单击的目标,currentTarget是处理事件的目标。
在一般情况下,target和currentTarget两者指向同一个对象。假设有一个简单的parent容器的注册器,在处理事件过程中这两个属性都指向了parent。
但是假设parent为父级注册器,它存在一个子级的child注册器时,当我们单击parent时,两者都指向parent,但是当单击child时,target指向了child,但currentTarget指向parent;当直接单击child时,currentTarget会先指向底层(child)然后逐级向上冒泡,直到指向parent。
那么两者在属性方面区别:
target : 指事件流中的target,其属性在事件流的目标阶段。
currentTarget : 一 注册监听器;二 正在处理事件
currentTarget:属性在事件流冒泡阶段或目标阶段,也可以是捕获阶段。
target :属性在事件流的目标阶段。
这篇关于flash对象中target与currentTarget属性的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!