事件对象的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
本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/archive/2010/05/19/1739402.html如需转载请自行联系原作者

jiahuafu

相关文章
|
分布式计算 Serverless 调度
EMR Serverless Spark:结合实时计算 Flink 基于 Paimon 实现流批一体
本文演示了使用实时计算 Flink 版和 Serverless Spark 产品快速构建 Paimon 数据湖分析的流程,包括数据入湖 OSS、交互式查询,以及离线Compact。Serverless Spark完全兼容Paimon,通过内置的DLF的元数据实现了和其余云产品如实时计算Flink版的元数据互通,形成了完整的流批一体的解决方案。同时支持灵活的作业运行方式和参数配置,能够满足实时分析、生产调度等多项需求。
61058 107
|
12月前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
322 1
从头安装Arch Linux系统
|
11月前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
Python Web框架比较:Django vs Flask vs Pyramid
183 4
|
12月前
|
PHP
PHP中的面向对象编程:理解类与对象
本文将深入探讨PHP中面向对象编程的核心概念——类与对象。通过实例讲解,帮助读者更好地理解如何在PHP中运用OOP编写更高效、可维护的代码。
132 9
|
数据可视化 前端开发 JavaScript
【Echarts大屏】智慧图书馆可视化大屏(附源码一键复制)
【Echarts大屏】智慧图书馆可视化大屏(附源码一键复制)
|
域名解析 网络协议 Linux
Linux DNS服务详解——DNS服务搭建细节
Linux DNS服务详解——DNS服务搭建细节
251 5
|
存储 Rust 索引
Rust 笔记:Rust 语言中的运算符
Rust 笔记:Rust 语言中的运算符
340 0
|
SQL 数据库 HIVE
python链接hive数据库实现增删改查操作
python链接hive数据库实现增删改查操作
525 0
|
XML 数据可视化 数据格式
【数据集显示标注】VOC文件结构+数据集标注可视化+代码实现
【数据集显示标注】VOC文件结构+数据集标注可视化+代码实现
664 0