xiangpei001
Flash/Flex构架师 / 广东
积分 0

再学AS3(一):几何图形


2010-08-28 点击:


 

  1. package { 
  2.  import flash.display.Sprite;//使外部定义的类和包可用于您的代码。在脚本中使用某类,则必须先导入它 
  3.  import flash.events.TimerEvent; 
  4.  import flash.utils.Timer; 
  5.  public class jhtx extends Sprite { 
  6.   //变量最好放在此处 
  7.   private var yuan:Sprite; 
  8.   private var sjx:Sprite; 
  9.   private var jx:Sprite; 
  10.   private var t:Timer; 
  11.   public function jhtx( ) {//public表示公共,构造函数只能用public申明 
  12.    yuan=new Sprite(); 
  13.    addChild(yuan); 
  14.    sjx=new Sprite(); 
  15.    addChild(sjx); 
  16.    jx=new Sprite(); 
  17.    addChild(jx); 
  18.    t=new Timer(1000);//有两个参数,前者表示每多毫秒运行一次,后者表示运行多少次 
  19.    t.start(); 
  20.    t.addEventListener(TimerEvent.TIMER, yx);//添加计时监听事件 
  21.    //t.addEventListener(TimerEvent.TIMER_COMPLETE, tz);//添加计时完成时监听事件 
  22.   } 
  23.   private function yx(e:TimerEvent):void {//private表示私有,指定变量、常量或方法仅可供声明或定义它的类使用 
  24.   //画圆,让其居中于舞台 
  25.    yuan.graphics.clear(); 
  26.    yuan.graphics.lineStyle(2,0xffffff, 1); 
  27.    yuan.graphics.drawCircle(stage.stageWidth/2,stage.stageHeight/2, Math.random( ) * 150+50); 
  28.    //画三角形,让其居中于舞台 
  29.    sjx.graphics.clear(); 
  30.    sjx.graphics.lineStyle(2,0xffffff, 1); 
  31.    sjx.graphics.lineTo(0,0); 
  32.    sjx.graphics.lineTo(Math.random( ) * 300+100, Math.random( ) * 300+100); 
  33.    sjx.graphics.lineTo(Math.random( ) * 300+100, Math.random( ) * 300+100); 
  34.    sjx.graphics.lineTo(0,0); 
  35.    sjx.x=(stage.stageWidth-sjx.width)/2; 
  36.    sjx.y=(stage.stageHeight-sjx.height)/2; 
  37.    //画矩形,让其居中于舞台 
  38.    jx.graphics.clear() 
  39.    jx.graphics.lineStyle(2,0xffffff, 1); 
  40.    jx.graphics.drawRect(0,0,Math.random( ) * 300+100, Math.random( ) * 300+100)  
  41.    jx.x=(stage.stageWidth-jx.width)/2; 
  42.    jx.y=(stage.stageHeight-jx.height)/2; 
  43.  
  44.   } 
  45.   private function tz(e:TimerEvent):void { 
  46.    //t.stop() 
  47.   } 
  48.  } 

 知识点:

1、精灵总在舞台中央
2、导入TIMER
3、画三角形、圆、矩形
//每秒钟任意画三角形

 


    xiangpei001  版权所有
    禁止任何用途(禁止转载、商用和个人使用)


所属分类:技术经验分享

本文标签:几何图形

各位正在潜水的同学请注意,有0位无聊人士 在EBIBI附近出没!







    点击我更换图片 看不清
    评论内容 (*必填):

    (Ctrl + Enter 快速提交)