FLASH:最近做了一个页面,要实现五个球,环绕一个人旋转的效果。
其实就是五个球在椭圆上面转,到远处变小,近处变大的。
然后上网搜了搜椭圆方程。
x=m+a*sin(t);y=n+b*cos(t);
突然感觉,又回到高考那会在做数学题了。让圆转起来,是每帧都增加角度t的值。每帧增加1度,就会感觉动了起来。
this.onEnterFrame = function() {
for(var i=1;i<=5;i++){
this["bb"+i]._x = m+(Math.sin(t)*a);
this["bb"+i]._y = n+(Math.cos(t)*b);
//这里就写出了椭圆方程
t=t+1;
}
}
for(var i=1;i<=5;i++){
this["bb"+i]._x = m+(Math.sin(t)*a);
this["bb"+i]._y = n+(Math.cos(t)*b);
//这里就写出了椭圆方程
t=t+1;
}
}


