Flash出色实例制作旋转的花朵

2008-04-02 10:31:30来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  //创建第一个椭圆

  createEmptyMovieClip("l0", 0);

  with (l0) {

  beginFill(0xff0099, 50);//填充色

  moveTo(30, 0);

  for (var i = 0; i<=2*Math.PI; i = Math.PI/180) {

  lineTo(30*Math.cos(i), 50*Math.sin(i));

  }

  endFill();//结束填充

  }

  r = 0;//变量初始化

  onEnterFrame = function () {

  r = Math.PI/60;

  //创建空数组

  x = new Array();

  y = new Array();

  du = new Array();

  //复制第一个椭圆

  for (var i = 1; i<5; i ) {

  l0.duplicateMovieClip("l" i, i);

  }

  //配置椭圆们的运动及旋转

  for (var i = 0; i<5; i ) {

  eval("l" i)._x = 273 50*Math.cos(2*Math.PI/5*i r);

  eval("l" i)._y = 200 50*Math.sin(2*Math.PI/5*i r);

  //为数组元素赋值

  x[i] = -Math.cos(2*Math.PI/5*i r);

  y[i] = -Math.sin(2*Math.PI/5*i r);

  du[i] = Math.atan(y[i]/x[i])*180/Math.PI;

  //配置椭圆们旋转的角度

  eval("l" i)._rotation = x[i]>0 ? 90 du[i] : du[i]-90;

  }

  };

  //发挥您丰富的想象力,出色的效果等着您!

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: FlashMX文字工具和INPUT文本

下一篇: Flash人物动画制作轻松做