`
lixinye0123
  • 浏览: 323327 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

1.5. 处理事件

阅读更多
1.5. 处理事件
 
问题
我要重复执行某段代码
解决办法
在 enterFrame 事件中添加监听器和关联处理方法
讨论
 
在ActionScript 2.0 中处理enterFrame 事件是很简单的,你只要创建时间线函数调用 onEnterFrame 然后每次新帧开始时就会自动调用。在 ActionScript 3.0 中有各种各样的事件需要控制,访问他们也是不难的。
如果你熟悉ActionScript 2.0中的EventDispatcher 类的话,你就很好理解 ActionScript 3.0 事件句柄了。要广播 enterFrame 事件,你要告诉你的程序去监听这个事件然后指定回调函数。用 addEventListener 方法可以做到:
addEventListener(type:String, listener:Function)

type 参数指出你要监听的事件类型,比如"enterFrame". 然而自己输入这些字符串容易出错,最好的办法就是调用 Event 类的静态成员属性:导入Event 类,调用addEventListener 方法:
addEventListener(Event.ENTER_FRAME, onEnterFrame);
第二个参数onEnterFrame,指向类中定义的回调函数,该函数需要传递进EVENT的一个实例:
import flash.events.Event;
 
private function onEnterFrame(event:Event) {
 
}
event 对象包含一些于该事件有关的信息。这里有个简单的例子:画出一些随机线。

package ...{
    
import flash.display.Sprite;
    
import flash.events.Event;
    
    
public class ExampleApplication extends Sprite ...{
        
        
public function ExampleApplication(  ) ...{
            graphics.lineStyle(
101);
            addEventListener(Event.ENTER_FRAME, onEnterFrame);
        }

 
        
private function onEnterFrame(event:Event):void ...{
            graphics.lineTo(Math.random(  ) 
* 400, Math.random(  ) * 400);
        }

    }

}
 
分享到:
评论

相关推荐

    jquery-easyui-EDT-1.5.5.7z

    combo:为组件增加默认的'mousedown'事件处理程序; combobox:可调用'setValues'方法来初始化默认显示文本的内容; combotreegrid:按回车键可选择高亮的行; panel:优化调整尺寸时的组件重绘的性能问题; filebox...

    actionscript cook book 中文版

    1.5. 处理事件 9 1.6. 响应鼠标和键盘事件 10 1.7. 算术运算 12 1.8. 逻辑运算 13 1.9. 执行条件语句 15 1.10. 执行复杂的条件语句 17 1.11. 某段时间重复执行一种操作 19 1.12. 长时间执行一个任务 20 1.13. 创建可...

    nfdump:Netflow 处理工具

    转储稳定版 v1.6.23 有关 1.6.23 版中的所有更改,请参阅更改日志文件nfdump 是一个工具集,用于收集和处理从 netflow/sflow 兼容设备发送的 netflow 和 sflow 数据。 该工具集支持 netflow v1 、 v5/v7 、 v9 、 ...

    [Visual.Basic.2010.入门经典(第6版)].Thearon.Willi等.扫描版(1/2)

    1.1 事件驱动编程 .............................. 2 1.2 安装Visual Basic 2010 ................ 3 1.3 Visual Basic 2010 集成开发 环境 .............................................. 5 1.3.1 初始化...

    jdk1.5免安装版

    是 Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新 的值。通过getName/setName来访问name属性,这就是默认的规则。Java中提供了一套API...

    JBPM4.4用户手册.doc

    1.5. 文档内容 1.6. 从jBPM 3升级到jBPM 4 1.7. 报告问题 2. 安装配置 2.1. 发布 2.2. 必须安装的软件 2.3. 快速上手 2.4. 安装脚本 2.5. 依赖库和配置文件 2.6. JBoss 2.7. Tomcat 2.8. Signavio基于web的流程编辑...

    jBPM4.3用户指南

    1.5. 文档内容 1.6. 从jBPM 3升级到jBPM 4 1.7. 报告问题 2. 安装配置 2.1. 发布 2.2. 必须安装的软件 2.3. 快速上手 2.4. 安装脚本 2.5. 依赖库和配置文件 2.6. JBoss 2.7. Tomcat 2.8. Signavio基于web...

    Activiti5用户指南(中文版)

    1.5 报告问题 .................................................................................................................................................................... 1 1.6 试验性的特性 .....

    Java™ Servlet 规范.

    1.5 与 Java 平台企业版的关系 ......................................................................................................................14 1.6 与 Java Servlet 规范 2.5 版本间的兼容性 .........

    Node与Express开发.pdf

    2.5.1 Hello World...................................................................................................................12 2.5.2 事件驱动编程 .................................................

    OPC应用程序入门.pdf(光盘资料)

    2.3.2 命令按钮的事件处理.................................................................................38 2.3.3 同步数据读取.............................................................................

    Hibernate 中文 html 帮助文档

    10.4.1.5. 分页 10.4.1.6. 可滚动遍历(Scrollable iteration) 10.4.1.7. 外置命名查询(Externalizing named queries) 10.4.2. 过滤集合 10.4.3. 条件查询(Criteria queries) 10.4.4. 使用原生SQL的查询 10.5. 修改...

    memcached全面剖析

    基于libevent的事件处理..........................................................................................................6 内置内存存储方式.........................................................

    操作系统原理 计算机

    1.5 流行操作系统简介..................................................................................................................41 1.5.1 DOS 操作系统................................................

    Delphi 6集成开发环境

    1.5 本章小结.................................................... 13 第2 章 Object Pascal 语言..........14 2.1 Object Pascal 语言基础............................. 14 2.1.1 Object Pascal 入门..............

    Android系统源代码情景分析光盘

    1.5 开发第一个Android应用程序................................... 8 1.6 单独编译和打包Android应用程序模块.......................................................... 11 1.6.1 导入单独编译模块的mmm命令...

    GP-卡规范V2.1.1

    6.7.5. 跟踪和事件的记载 57 6.7.6. 安全内容的装载和安装 57 6.7.6.1. 装载文件的数据块HASH值 57 6.7.6.2. 令牌 57 6.7.6.3. 装载文件数据块的签名 57 6.8. 发行者安全域 58 6.8.1. 发行者的标识号 58 6.8.2. 卡的...

    富士通MB95310L/370L系列单片机中文硬件手册

    1.5 引脚配置 ............................................................................................................................ 12 1.6 封装尺寸 .................................................

Global site tag (gtag.js) - Google Analytics