WEB开发网
开发学院图形图像Flash ActionScript 3.0 Step By Step系列(六):学对象事... 阅读

ActionScript 3.0 Step By Step系列(六):学对象事件模型,从点击按扭开始

 2009-01-14 11:55:20 来源:WEB开发网   
核心提示:事件可以理解为所发生的、ActionScript 能够识别并可响应的事情,许多事件与用户交互有关. 例如:用户单击按钮,ActionScript 3.0 Step By Step系列(六):学对象事件模型,从点击按扭开始,或按键盘上的键 ― 但也有其它类型的事件,例如,在ActionScript 中同样如此,我们也可以

事件可以理解为所发生的、ActionScript 能够识别并可响应的事情。许多事件与用户交互有关. 例如:用户单击按钮,或按键盘上的键 ― 但也有其它类型的事件。例如,如果使用 ActionScript 加载外部图像,有一个事件可让您知道图像何时加载完毕。本质上,当 ActionScript 程序正在运行时,Adobe Flash Player 只是坐等某些事情的发生,当这些事情发生时,Flash Player 将运行您为这些事件指定的特定 ActionScript 代码。

ActionScript 3.0中的事件模型和Java的AWT事件模型非常的相似,很久前我也写过一篇与Java的事件模型相关的文章《谈爱情故事,谈观察者模式》,有兴趣的朋友可以去看看。在ActionScript 3.0中提供了很多种事件类型,用得最多得则是鼠标和键盘相关的事件,本文主要介绍鼠标的事件和ActionScript 3.0中的事件模型。

一、从点击按扭认识事件

大家都知道,在开发ASP.NET应用的时候,我们要执行某一操作,可以将代码写在按扭的click事件下,在运行程序的时候通过点击按扭便会触发事件执行下面的程序代码。在ActionScript 中同样如此,我们也可以设置按扭的click事件,将点击按扭后要执行的程序代码下在事件函数下面。如在本系列第一篇文章中的“Hello World”示例:

1  <mx:Buttonx="24"y="35"label="点我"id="btnClick"
2    height="34"width="63"fontSize="14"
3    click="OnClick()"/>

如上代码片段,设置了按扭的click事件的执行函数为OnClick()方法,下面为OnClick的定义:

1  internalfunctionOnClick():void{
2    txt.text="HelloWorld!";
3  }

1 2 3 4 5  下一页

Tags:ActionScript Step By

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接