package{
import flash.display.Sprite;
import flash.events.Event;
public class speed extends Sprite{
//初速度
private var vx:Number = 0;
private var vy:Number = 0;
//加速度
private var ax:uint = 1;
private var ay:uint = 1;
//显示对象
private var ball:Sprite;
//构造函数
public function speed(){
ball = Ball();
addChild(ball);
ball.x = 20;
ball.y = 20;
ball.addEventListener(Event.ENTER_FRAME,moveball);
}
private function Ball():Sprite{
var sp:Sprite = new Sprite();
sp.graphics.beginFill(0xffff00);
sp.graphics.drawCircle(0,0,15);
sp.graphics.endFill();
return sp;
}
//加速运动
private function moveball(evt:Event):void{
vx += ax;
vy += ay;
ball.x += vx;
ball.y += vy;
}
}
}
import flash.display.Sprite;
import flash.events.Event;
public class speed extends Sprite{
//初速度
private var vx:Number = 0;
private var vy:Number = 0;
//加速度
private var ax:uint = 1;
private var ay:uint = 1;
//显示对象
private var ball:Sprite;
//构造函数
public function speed(){
ball = Ball();
addChild(ball);
ball.x = 20;
ball.y = 20;
ball.addEventListener(Event.ENTER_FRAME,moveball);
}
private function Ball():Sprite{
var sp:Sprite = new Sprite();
sp.graphics.beginFill(0xffff00);
sp.graphics.drawCircle(0,0,15);
sp.graphics.endFill();
return sp;
}
//加速运动
private function moveball(evt:Event):void{
vx += ax;
vy += ay;
ball.x += vx;
ball.y += vy;
}
}
}