第三课 第一个动画:绘制直线

课程内容:使用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 var dx: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运行程序。

你可能感兴趣的:(动画,import,知识点,package,课程)