zoukankan      html  css  js  c++  java
  • ActionScript 3 step by step (3) 事件处理

    如果很熟悉一般编程语言中的事件的话,对AS中的事件句柄应该也很好理解,

    如果需要广播一个事件,例如:enterFrame 事件,你要告诉你的程序去监听这个事件并指定回调函数,可以这么做:

    使用addEventListener(type:String,listener:Function)方法

    type代表事件类型

    Function代表指定的回调函数

    然后编写以下代码:

     1package
     2{
     3    import flash.display.Sprite;
     4    import flash.events.Event;
     5    
     6    public class EventDemo extends Sprite
     7    {
     8        public function EventDemo()
     9        {
    10            graphics.lineStyle(1,0,1);
    11            addEventListener(Event.ENTER_FRAME,onEnterFrame);
    12        }

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

    17    }

    18}

    19

    你会看到 整个屏幕的随机线随着帧的跳动而产生。

    * 响应 鼠标和键盘的事件

    鼠标和键盘的事件和EnterFrame事件的响应方式差不多,只是对于鼠标事件

  • 相关阅读:
    结队完成-连续最大子数组和
    一、数据库的基础简介
    十六、Shell之expect自动化交互程
    十五、Shell之数组
    十四、循环控制
    十三、Shell之select语句
    Linux系统产生随机数的6种方法
    十二、Shell之for循环
    十一、Shell之while&&until循环
    Shell补充之后台执行脚本程序
  • 原文地址:https://www.cnblogs.com/vincedotnet/p/1257555.html
Copyright © 2011-2022 走看看