003.第一个动画:绘制直线

第一个动画:绘制直线

课程内容:使用FlashDevelop开发第一个动画程序

课程成果:动态画直线y=2x,每一帧绘制一段

知识点:

 

主要步骤: 

1. FlashDevelop中创建FirstAnimation工程,类型为AS3 project

2. 打开Main.as动态绘制直线

package  
 { 
     import flash.automation.StageCapture; 
     import flash.display.Sprite; 
     import flash.events.Event; 
     import flash.media.SoundTransform; 
     
     /** 
      * ... 
      * @author happydagui 
      */ 
     public class Main extends Sprite 
     { 
         private vardx:int = 0;// 不能命名x,因为x是影片剪辑的默认属性,代表横向坐标 
         public function Main() 
         { 
             addEventListener(Event.ENTER_FRAME, myEnterFrame); 
             
             // 设置线型,否则看不到画出的直线 
             graphics.lineStyle(1, 0xff0000); 
             graphics.moveTo(0, 0); 
             
         } 
         
         public function myEnterFrame(event: Event) 
         { 
             if (dx < 400) 
             { 
                 // 步长加1,每一帧加1像素 
                 dx += 1; 
                 // 画直线 y = 2x 
                 graphics.lineTo(dx, 2 * dx); 
             } 
             
         } 
         
     }

}

按下Ctrl+Enter运行程序。

posted @ 2012-10-16 15:28  xiaomin1978  阅读(186)  评论(0编辑  收藏  举报