有些运动的效果用AS函数来实现,其实也挺有意思,回忆一下高中大学学过的数学和物理知识,就可以做出很多效果来。
package
{
import flash.display.MovieClip;
import flash.events.Event;
/**
* ...
* @author hacker47
*/
public class Main extends MovieClip
{
private var ball:Ball;
public function Main()
{
ball = new Ball();
ball.x = 10;
ball.y = 10;
addChild(ball);
stage.addEventListener(Event.ENTER_FRAME, running);
}
private function running(e:Event):void {
ball.x += 10;
ball.y += 3;
}
}
}