Flex的 Event中属性currentTarget与target的区别
2024-08-24 18:20:24
Flex的 Event中属性currentTarget与target的区别
1、区别
(1)currentTarget是事件的处理对象(event processor)
(2)target是事件的调用对象(event dispatcher)
2、实例说明
(1)设计源码
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" width="100%" height="100%" creationComplete="initHandler(event)"> <fx:Script> <![CDATA[ import mx.controls.Alert; import mx.events.FlexEvent; /** * 初始化函数 */ protected function initHandler(event:FlexEvent):void { var num:Number = Math.round(Math.random()*1000+2000); trace(num); this.addEventListener(MouseEvent.CLICK,clickHandler); } /** * 鼠标点击事件 */ private function clickHandler(evt:MouseEvent):void { Alert.show("currentTarget:"+evt.currentTarget + "\n" + "target:" + evt.target); } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <s:Button id="btnClick" label="查询"/> <s:Button id="btnReset" label="重置" click="clickHandler(event)"/> </s:Application>
(2)实例结果
最新文章
- Replace conditional with Polymorphism
- 【python】类变量和对象变量
- Android关联源码support-v4,v7,v13源码(转)
- Android USB Connections Explained: MTP, PTP, and USB Mass Storage
- 【转】OpenGL基础图形编程(二)
- 正则表达式中/g的含义
- android使用apktool反编译出现Input file (d:\t) was not found or was not readable
- mysql中文名字按首字母排序
- ES6新特性-------解构、参数、模块和记号(续)
- js 去重 字符串 [123123,123123,345435,33467,45645,343467,879,45645]
- Matlab---串口操作---数据採集篇
- IOS开发小技巧,知识点
- poj1125 Stockbroker Grapevine Floyd
- ASP.NET 设计模式:设计模式和原则简述
- 求第k小的数 O(n)复杂度
- STL -->; set用法
- CDN公共资源
- selenium3 - Tomcat and jenkins
- javascript帧动画
- ansible基础-playbook剧本的使用
热门文章
- Object Detection &#183; RCNN论文解读
- 应用ntpdate小工具同步时间
- BZOJ 4513: [Sdoi2016]储能表 [数位DP !]
- c语言输入一个字符串,统计其字母,数字和其他字符的个数,并以柱状图输出
- 汽车之家店铺数据抓取 DotnetSpider实战[一]
- Javascript原型继承容易忽略的错误
- 在CentOS 6.x上配合Windows客户端搭建 git(gitosis)服务器
- Redis 学习(二) —— 数据类型及操作
- RabbitMQ 简单测试
- 时间序列数据库rrd启动