ActionScript 3.0 Step By Step系列(六):学对象事件模型,从点击按扭开始
2009-01-14 11:55:20 来源:WEB开发网事件可以理解为所发生的、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 }
Tags:ActionScript Step By
编辑录入:爽爽 [复制链接] [打 印]- ››ActionScript 2.0中的! 逻辑 NOT 运算符
- ››ActionScript 3.0 性能方面优化小知识整理收集
- ››ActionScript中文本字段的透明度缓动
- ››ActionScript 3.0 Step By Step系列(一):工欲其善...
- ››ActionScript 3.0 Step By Step系列(二):建立扎实...
- ››ActionScript 3.0 Step By Step系列(三):学学流程...
- ››ActionScript 3.0 Step By Step系列(四):来自面向...
- ››ActionScript 3.0 Step By Step系列(五):走在面向...
- ››ActionScript 3.0 Step By Step系列(六):学对象事...
- ››ActionScript 3.0 Step By Step系列(七):使用XML...
- ››ActionScript 3.0 Step By Step系列(八):动态的数...
- ››ActionScript 3.0 Step By Step系列(九):使用样式...
更多精彩
赞助商链接