当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash制作函数曲线课件(2)

Flash动画制作
AS3.0实用代码:绘制各种各样三角形
AS代码研究实例:随即运动参数的传递应用
Flash制作3D类动画的教程
Flash AS3制作个性的旋转圆形网页导航
Flash AS2实例:跳动的小球动画效果
Flash交互动画制作技巧:按钮控制动画
Flash AS教程:详细讲解Math对象
Flash动画制作技巧:搞笑动画制作实例
Flash制作技巧:人物行走动画制作剖析
Flash AS3常用的关于MC的代码
Flash AS3.0教程:间隔循环的3种表现方式
Flash动画实例:简单的流星雨动画特效
Flash制作高级的人物行走动画
10个让你大饱眼福的创意Flash网站
Flash实例教程:吸管喝饮料动画
Flash CS4实例教程:漂亮的气泡动画
汇总网页传递参数到flex中的三种方法
AS教程:加载与被加载swf内部变量相互调用
Flash CS4教程:文字颜色缓动特效
Flash CS实例教程:幸运大抽奖动画

Flash动画制作 中的 Flash制作函数曲线课件(2)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 36 ::
收藏到网摘: n/a

 一、背景制作

  1、 启动FLASH MX,单击菜单栏"修改/文档",将页面设为600*400,背景色设为#CCFFFF。

  2、双击"图层1"名称,并改名为"背景",然后选择"直线"工具,在工作区中画一坐标系,然后利用"文本"工具输入如图文本内容。

  3、定义参数对话框。利用"文本"工具,在工作区中建立三个输入文本框,其变量名分别设置为t、a、Ф0,利用这三个变量来记录参数的值。(如图2)


图 2

  4、选择菜单栏"插入/新建元件",新建名为"点"的影片。在"点"的影片中,利用"椭圆工具"画一圆形,大小设为5*5,颜色设为放射状埴充。返回主场景,将影片剪辑"点"从库中拖到坐标系O点位置,并将影片"点"的实例名设为"dot"。

  二、绘制曲线

  5、新建一图层,并命名为"动作",然后分别创建三个空白关键帧。给这三个空白关键帧分别赋予动作程序。


如图3

  鼠标选中第一空白关键帧,按右键,在快捷菜单中选"动作"命令,调出"动作"窗口,设置参数初值,添置如下语句:

  stop();//使运行时可停在第一帧
  c=0;//设置参数变量初值
  a=100;//设置正弦曲线默认振幅值
  Ф0=0;//设置正弦曲线初向位值
  T=40;//设置正弦曲线周期值
  x0=getProperty("/dot",_x);//获得实例名为"dot"影片的初始x坐标值
  y0=getProperty("/dot",_y);// 获得实例名为"dot"影片的初始y坐标值
  s=x0;// 用变量s记录实例名为"dot"影片在x方向上移动位置,初始位置为x0
  p=y0; //用变量p记录实例名为"dot"影片在y方向上移动位置,初始位置为y0
  鼠标选中第二空白关键帧,按右键,在快捷菜单中选"动作"命令,调出"动作"窗口,添置如下语句:(这是参数方程的具体应用)
  c=c+0.5 //设置参数变化量,变化量的大小可决定绘制曲线的疏密程度
  setProperty("/dot",_x,s);//改变实例名为"dot"影片的x坐标位置
  setProperty("/dot",_y,p);// 改变实例名为"dot"影片的y坐标位置
  Ф=2*math.pi*c/t; //计算Ф的值
  s=x0+5*c ; //计算实例名为"dot"影片在x轴方向上移动距离
  p=y0+a*math.sin(e-Ф0);// 计算实例名为"dot"影片在x轴方向上移动距离
  n=n+1 //使变量n值增加1
  duplicateMovieClip("dot","dot"add n,9000-n); //复制实例名为"dot"影片,以此来记录正弦曲线轨迹。

  鼠标选中第三空白关键帧,按右键。在快捷菜单中选"动作"命令,调出"动作"窗口,添置如下语句:
if (c<=100){
  gotoAndPlay(2); //设置参数终值,若小于终值,则返回到第二帧,继续执行。
}
else{
  gotoandstop(2);//若参数值大于终值,则返回并停在第二帧位置
}