CS4 spring Motion using action script
var springX:Number=0;
var springY:Number=0;
var spring:Number=.95;
var radius:Number=300;
ball.addEventListener(Event.ENTER_FRAME, Event_ENTER_FRAME);
ball.x=ball.y=Math.random()*300;
stage.addEventListener(MouseEvent.MOUSE_DOWN, onClick);
function onClick(event:Event):void {
ball.x=mouseX;
ball.y=mouseY;
}
function Event_ENTER_FRAME(event:Event):void {
var ax:Number=0;
var ay:Number=0;
ball.x+= (springX += ((radius - (2 * ball.x)) * .1));
ball.y+= (springY += ((radius - (2 * ball.y)) * .1))
springX*=spring;
springY*=spring;
}
This movie requires Flash Player 9