博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
003.第一个动画:绘制直线
阅读量:4315 次
发布时间:2019-06-06

本文共 786 字,大约阅读时间需要 2 分钟。

第一个动画:绘制直线

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

转载于:https://www.cnblogs.com/xiaomin1978/archive/2012/10/16/2726112.html

你可能感兴趣的文章
20189222 《网络攻防技术》第一周作业
查看>>
第十二周编程总结
查看>>
数据结构——树——二叉查找树
查看>>
StringBuilder動態串
查看>>
系列文章(二):从WLAN的安全威胁,解析电信诈骗的技术症结——By Me
查看>>
内部类演示
查看>>
多态/接口
查看>>
简单的proxy之TinyHTTPProxy.py
查看>>
正式开张
查看>>
java中的注解
查看>>
日期选择组件(DatePicker)的实现
查看>>
Java 求字符串中出现频率最高字符
查看>>
ARM Cortex-M3 异常优先级以及CMSIS RTOS RTX的中断优先级
查看>>
CodeFirst-Section1之小例子
查看>>
Scikit-learn的kmeans聚类
查看>>
MySQL基础(创建库,创建表,添加数据)
查看>>
git 提交丢失Warning, you are leaving 2 commits behind,
查看>>
3、使用SWFUpload使异异步上传文件
查看>>
HDOJ 2136 Largest prime factor
查看>>
Recommended add-ons/plugins for Microsoft Visual Studio [closed]
查看>>