AS3.0 currentTarget和target详解

currentTarget:

 官方解释:当前正在使用某个事件侦听器处理 Event 对象的对象。

 个人理解:添加事件侦听器的对象(继承EventDispatcher类或实现IEventDispatcher接口);

 举例:a1.addEventListener(...............); 这里的a1就是currentTarget。

target:

 官方解释:事件目标。

 个人理解:发出该事件的对象(继承EventDispatcher类或实现IEventDispatcher接口);

 举例:a1.dispatchEvent(new Event(........)); 这里的a1就是target。

   对于鼠标事件,鼠标点击的对象就是发出事件的对象,也就是target。

   对于键盘事件,stage.focus所指的对象就是发出事件的对象,也就是target。

 

-----------------------------------------------------注:以上个人理解部分难免有所疏忽,还请大家指正。

原文地址:https://www.cnblogs.com/sdlwlxf/p/2815306.html