Flash AS 入门教程 圆和椭圆函数的应用

2019-10-08 14:23:58王旭

   m--;   //椭圆原来的短轴每次减1
 }
  if ((j>260) && (j<=320)) {
   q += 2;  //圆的高每次加2
   m += 2.5; //椭圆原来的短轴每次加2.5
   w -= 2;  //椭圆的原来的长轴每次减2
 }
  if (j>320 && j<=450) {
  q -= 3.5;  //圆的高每次减3.5
  w += 1.5;  //椭圆的原来的长轴每次加1.5
}
  if (j>450 && j<=550) {
  q = -190;  //保持原来圆的高为190
  w = 180;  //保持原来椭圆的长轴为180
  rotat = 5; //这里给旋转变量赋值,f_mc的父级mc开始旋转
  scale = 1; //这里给放大系数变量赋值,f_mc的父级mc开始放大
 }
  if (j>550) {
  scale = -1; //f_mc的父级mc反方向放大
  rotat = -5;//f_mc的父级mc反方向旋转
 }
  if (j>650) {
   j = scale=0; //给各变量重新赋初值,使动画循环播放
   l = q=w=130;
   m = 50;
  }
 };

  作业

  A 利用例3.2.2的源程序,复制任意的21个mc,并把它们均匀的摆放在正玄函数图象上。如下图:

  点击查看动画效果<

  B 最好能使这个mc摆成下面的正弦图形,并且能左右运动起来。

  点击查看动画效果<