再学AS3分析和总结.docxVIP

  • 2
  • 0
  • 约6.7万字
  • 约 57页
  • 2023-08-19 发布于上海
  • 举报
再学 AS3 (一)——添加监听事件 //每秒钟任意画三角形package { import flash.display.Sprite; import flash.events.TimerEvent; import flash.utils.Timer; public class ExampleApplication extends Sprite { public function ExampleApplication( ) { var t:Timer=new Timer(1000); t.start(); t.addEventListener(TimerEvent.TIMER, s); function s(e:TimerEvent):void { graphics.clear(); graphics.lineStyle(1, 0, 1); x=100; y=100; for (var i:int=0; i2; i++) { graphics.lineTo(Math.random( ) * 350, Math.random( ) * 200); } graphics.lineTo(0, 0); } } } } //显示舞台的帧频和宽package { import flash.display.Sprite; import flash.display.Stage; public class ExampleApplication extends Sprite { public function ExampleApplication( ) { trace(stage.frameRate+\r+stage.stageWidth)//“ \r”表示换行显示 } } } //画首尾相连的 100 条线段 package { import flash.display.Sprite; public class ExampleApplication extends Sprite { public function ExampleApplication( ) { graphics.lineStyle(1, 0, 1); for (var i:int=0; i100; i++) { graphics.lineTo(Math.random( ) * 400, Math.random( ) * 400); } } } } //添加运行每一帧的监听事件(重复执行一段代码) package { import flash.display.Sprite; import flash.events.Event; public class ExampleApplication extends Sprite { public function ExampleApplication( ) { graphics.lineStyle(1, 0, 1); addEventListener(Event.ENTER_FRAME, onEnterFrame); } private function onEnterFrame(event:Event):void { graphics.lineTo(Math.random( ) * 400, Math.random( ) * 400); } } } //添加鼠标监听事件package { import flash.display.Sprite; import flash.events.MouseEvent; public class ExampleApplication extends Sprite { private var _sprite:Sprite;//申明变量 public function ExampleApplication( ) { _sprite = new Sprite( ); addChild(_sprite); _sprite.graphics.beginFill(0xffffff); _sprite.graphics.drawRect(50, 50, 400, 300);//画线范围 _sprite.graphics.endFill( ); _sprite.addEventListener(MouseEvent.MOUSE_DOWN, ax); _sprite.addEventListener(MouseEvent.MOUSE_UP, sk); } private function ax(event:MouseEvent):void { _sprite.graphics.lineStyle(1, 0, 1); _sprite.graphics.moveTo(mouseX, mouseY); _sprite.a

文档评论(0)

1亿VIP精品文档

相关文档