本文和大家重点讨论一下Flex事件处理的概念,用于指定为响应特定事件而应执行的特定操作的技术称为Flex事件处理。在编写执行Flex事件处理的ActionScript代码时,您需要识别三个重要元素,请看下面详细介绍。
Flex事件处理
基本事件处理
用于指定为响应特定事件而应执行的特定操作的技术称为事件处理。在编写执行Flex事件处理的ActionScript代码时,您需要识别三个重要元素:
◆事件源:发生该事件的是哪个对象?例如,哪个按钮会被单击,或哪个Loader对象正在加载图像?事件源也称为事件目标,因为FlashPlayer或AIR将此对象作为事件的目标(即事件实际发生的位置)。
◆事件:将要发生什么事情,以及您希望响应什么事情?识别事件是非常重要的,因为许多对象都会触发多个事件。
◆响应:当事件发生时,您希望执行哪些步骤?
无论何时编写处理事件的ActionScript代码,都会包括这三个元素,并且代码将遵循以下基本结构(以粗体显示的元素是您将针对具体情况填写的占位符):
- functioneventResponse(eventObject:EventType):void
- {
- //Actionsperformedinresponsetotheeventgohere.
- }
- eventSource.addEventListener(EventType.EVENT_NAME,eventResponse);
此代码完成两项任务。首先,定义一个函数,这是指定Flex事件处理为响应事件而要执行的动作的方法。接下来,调用源对象的addEventListener()方法,实际上就是为指定事件“订阅”该函数,以便当该事件发生时,执行该函数的操作。
文章题目:Flex事件处理三要素
当前网址:http://www.shufengxianlan.com/qtweb/news38/455888.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联