Flash的缓动
对于现实生活中的物体而言,从一个目标到另外一个目标通常都会存在一种状态,先快后满,如开车回家,一开始会比较的快,当到家门口时就逐渐减慢,这就是相应的缓动效果,在flash中引入缓动效果会使得一些类似鼠标跟随的操作看着更加的平滑和有趣。
1、实现缓动的第一步是创建一个小球对象,该对象有radius(半径),color(颜色),vx(x轴方向的速度),vy(y轴方向的速度)。并且有如下构造方法
//默认球的大小是40的,颜色默认是黄色
public function Ball(radius:Number=40,color:uint=0xffff00)
{
this.radius = radius;
this.color = color;
init();
}
//将球画出来
public function init():void {
graphics.beginFill(color);
graphics.drawCircle(0,0,radius);
graphics.endFill();
}
//