처음 접해서 사용할라 하는데 간단하게 설명좀

gravity:Number랑 lastTime이나 getTimer 같이 간단한 구문 설명좀...


import flash.events.Event;


var ymov:Number = 0;

var xmov:Number = 3;

var mass:Number = 1;

var force1:Number = 30;

var force2:Number = -31;

var netForce:Number = force1 + force2;

var yaccel:Number = netForce/mass;


var gravity:Number = 2;

var dx:Number = .2;

var dy:Number = -.8;

var lastTime:int = getTimer();


stage.addEventListener(Event.ENTER_FRAME, gravityBounce);


function ballFloat(event:Event) {

ymov += yaccel;

ball.y += ymov;

}


function ballAnimate(event:Event) {

var timeDiff:int = getTimer() - lastTime;

lastTime += timeDiff;

dy += gravity * timeDiff;

ball.x += timeDiff * dx;

ball.y += timeDiff * dy;

}


function gravityBounce(event:Event) {

ymov += gravity;

ball.x += xmov;

ball.y += ymov;

if(ball.y > 500) {

ball.y = 500;

ymov *= -.9;

}

}