zoukankan      html  css  js  c++  java
  • 事件对象的target和currentTarget属性区别

    本帖最后由 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

  • 相关阅读:
    GDUFE ACM-1093
    GDUFE ACM-1088
    GDUFE ACM-1069
    GDUFE ACM-1051
    GDUFE ACM-1049
    GDUFE ACM-1046
    GDUFE ACM-1045
    GDUFE ACM-1043
    OpenCV学习(7.12)
    OpenCV学习(7.11)
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/1739402.html
Copyright © 2011-2022 走看看