成都网站建设设计

将想法与焦点和您一起共享

Flex事件处理三要素

本文和大家重点讨论一下Flex事件处理的概念,用于指定为响应特定事件而应执行的特定操作的技术称为Flex事件处理。在编写执行Flex事件处理的ActionScript代码时,您需要识别三个重要元素,请看下面详细介绍。

Flex事件处理

基本事件处理

用于指定为响应特定事件而应执行的特定操作的技术称为事件处理。在编写执行Flex事件处理的ActionScript代码时,您需要识别三个重要元素:

◆事件源:发生该事件的是哪个对象?例如,哪个按钮会被单击,或哪个Loader对象正在加载图像?事件源也称为事件目标,因为FlashPlayer或AIR将此对象作为事件的目标(即事件实际发生的位置)。
◆事件:将要发生什么事情,以及您希望响应什么事情?识别事件是非常重要的,因为许多对象都会触发多个事件。

◆响应:当事件发生时,您希望执行哪些步骤?

无论何时编写处理事件的ActionScript代码,都会包括这三个元素,并且代码将遵循以下基本结构(以粗体显示的元素是您将针对具体情况填写的占位符):

 
 
 
  1. functioneventResponse(eventObject:EventType):void  
  2. {  
  3. //Actionsperformedinresponsetotheeventgohere.  
  4. }  
  5.  
  6. eventSource.addEventListener(EventType.EVENT_NAME,eventResponse);  
  7.  

 此代码完成两项任务。首先,定义一个函数,这是指定Flex事件处理为响应事件而要执行的动作的方法。接下来,调用源对象的addEventListener()方法,实际上就是为指定事件“订阅”该函数,以便当该事件发生时,执行该函数的操作。


分享名称:Flex事件处理三要素
文章路径:http://chengdu.cdxwcx.cn/article/cojhsoi.html