本帖最后由 qiuheyou 于 2009-5-6 13:12 编辑

var aaa:Sprite=new Sprite()
var bbb:TextField=new TextField()
bbb.text="qiuheyou"
aaa.addChild(bbb)
addChild(aaa)
aaa.addEventListener(MouseEvent.CLICK,ccc)
function ccc(evt:MouseEvent){
        trace("maoweiwei")
        trace(evt.target)     //[object TextField]
        trace(evt.currentTarget)   //[object Sprite]
}
总结:时间真正的发送者是evt.target(而且是可以变的,根据触发的不同displayObject),注册侦听器的是evt.currentTarget(不会变的),当然很多时候是一样的,不一样基本出现在容器套子对象里面
自己的一点心得,不知道大家怎么认为的

 

一个组合,里面有text和button,点击

testTarget0.aaa4.Text7.UITextField8
testTarget0.aaa4
testTarget0.aaa4.Button5
testTarget0.aaa4
testTarget0.aaa4.Text7.UITextField8
testTarget0.aaa4
testTarget0.aaa4.Button5
testTarget0.aaa4

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-18
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-30
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案