宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]as3中添加运行每一帧和计时监听事件源代码实例

2016-10-13 00:16:48 点击量:7 标签: 收藏本文

[AS3]as3中添加运行每一帧和计时监听事件源代码实例

  1. package { 
  2.  import flash.display.Sprite; 
  3.  import flash.events.Event; 
  4.  import flash.events.TimerEvent; 
  5.  import flash.utils.Timer; 
  6.  public class ExampleApplication extends Sprite { 
  7.   private var _sprite:Sprite; 
  8.   private var _sprite1:Sprite; 
  9.   private var t:Timer; 
  10.   public function ExampleApplication( ) { 
  11.    _sprite=new Sprite(); 
  12.    addChild(_sprite); 
  13.    _sprite.x=275
  14.    _sprite.y=200
  15.    _sprite.graphics.lineStyle(2, 0x990000, 1); 
  16.    _sprite.graphics.lineTo(0, 150); 
  17.    addEventListener(Event.ENTER_FRAME, gx); 
  18.    t=new Timer(1000,10); 
  19.    t.start(); 
  20.    _sprite1=new Sprite(); 
  21.    addChild(_sprite1); 
  22.    _sprite1.x=275
  23.    _sprite1.y=200
  24.    _sprite1.graphics.lineStyle(2, 0x009966, 1); 
  25.    _sprite1.graphics.lineTo(0, 100); 
  26.    t.addEventListener(TimerEvent.TIMER, s); 
  27.    t.addEventListener(TimerEvent.TIMER_COMPLETE,wc); 
  28.   } 
  29.   private function gx(event:Event):void { 
  30.    _sprite.rotation+=1; 
  31.   } 
  32.   private function s(event:TimerEvent):void { 
  33.    _sprite1.rotation+=1; 
  34.   } 
  35.   private function wc(event:TimerEvent):void { 
  36.    t.stop(); 
  37.    trace(t.currentCount)// 
  38.    removeEventListener(Event.ENTER_FRAME, gx); 
  39.   } 
  40.  } 

 

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室