Flex event.target; event.currentTarget; 这两个有什么区别
来源:互联网 发布:网络歌曲大全英文 伤感 编辑:程序博客网 时间:2024/04/28 14:57
target是引发事件对象 currenttarget 是处理事件对象 简单说,target是事件的调用对象(event dispatcher),currentTarget是事件的处理对象(event processor) 以一个实例来说吧 1 <?xml version="1.0" encoding="utf-8"?> 2 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" name="app" 3 initialize="init()"> 4 5 <mx:Button id="btn" name="btn" label="按钮1"/> 6 7 <mx:Button id="btn2" name="btn2" label="按钮2" click="clickHandler(event)" /> 8 9 <mx:Script> 10 <![CDATA[ 11 import mx.controls.Alert; 12 private function init(): void 13 { 14 addEventListener(MouseEvent.CLICK, clickHandler); 15 } 16 17 private function clickHandler(event: MouseEvent): void 18 { 19 Alert.show("target: " + (event.target as DisplayObject).name 20 + "\ncurrentTarget: " + (event.currentTarget as DisplayObject).name); 21 } 22 ]]> 23 </mx:Script> 24 </mx:Application> 运行结果: 1.点击空白区域: target: app currentTarget: app 2.点击按钮1: target: btn currentTarget: app 3.点击按钮2先后出现两个alert窗口: alert 1(stage的click事件响应): target: btn2 currentTarget: app alert 2(按钮2的click事件响应): target: btn2 currentTarget: btn2 源:http://yangchao19851101.blog.163.com/blog/static/571301652011124104015187/ - 官方解释 currentTarget是事件的处理对象(event processor) target是事件的调用对象(event dispatcher)
- Flex event.target; event.currentTarget; 这两个有什么区别
- jquery Event target currentTarget区别
- flex 3 中 event 的 target 与 currentTarget的区别
- Flex的 Event中属性currentTarget与target的区别
- flex中 event.target与 event.currentTarget的使用
- event.target event.currentTarget this
- Event中target与currentTarget的区别
- Event的target和currentTarget的区别
- Event.target和Event.currentTarget之间的区别
- event.currentTarget与event.target的区别介绍
- as3 event.target与event.currentTarget
- event.currentTarget与event.target的不同
- javascript event.target 和 event.currentTarget
- AS3中Event的target和currentTarget的区别
- AS3中Event的target和currentTarget的区别
- AS3中Event的target和currentTarget的区别
- Javascript中, event 的 target 与 currentTarget 的区别
- JavaScript中event对象中currentTarget和target的区别
- 关闭打开oracle服务,cmd命令
- Eclipse的SVN插件如何更改账户和密码。
- 《思考的技术》笔记四
- Oracle Parallelism concepts
- Unicode, ANSI 编码问题另外一篇
- Flex event.target; event.currentTarget; 这两个有什么区别
- java 工厂方法模式
- c++类库
- curl命令总结,Http Post_Get 常用
- 记录下运维一二事
- Flex Event总结
- 应用程序签名
- DB2存储过程中的ATOMIC关键字
- OBD的历史和未来