放一个比较不错的flash缓动函数上来
函数如下:
![](/Images/OutliningIndicators/None.gif)
if(tx!=0)
![](/Images/OutliningIndicators/None.gif)
if(ty!=0)
this._y=this._y+sp*(ty-this._y);//缓动
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
调用的例子:
//水平缓动:
anyMovieClip.MoveTo(0.2, 200,0);
//垂直
anyMovieClip.MoveTo(0.2, 0,200);
//各个方向
anyMovieClip.MoveTo(0.2, 200,300);
![](/Images/OutliningIndicators/None.gif)
//垂直
anyMovieClip.MoveTo(0.2, 0,200);
//各个方向
anyMovieClip.MoveTo(0.2, 200,300);