var xr:Number = 100;
var dir:Number = 1;
var ang:Number = 0;
var damp:Number = 1;
this.test_mc.x = 0;
this.addEventListener(Event.ENTER_FRAME,go);
//-------------阻尼运动
/*function go(e:Event):void {
this.test_mc.x += Math.sin(ang)*xr*dir*damp;
damp *= 0.95;
ang += 0.5;
};*/
//-------------摩差运动的缓冲
/*function go(e:Event):void {
test_mc.x += (300-test_mc.x)*.08;
}; */
//-------------简谐运动
/*test_mc.x = 100;
var speed:Number = 0;
function go(e:Event):void {
speed += (200-test_mc.x)*.05;
test_mc.x += speed;
}; */
//-------------加速运动
var i:Number = 0.5;
var speed:Number = 0;
function go(e:Event):void {
speed += i;
test_mc.x += speed;
if (test_mc.x>400) {
test_mc.x = 0;
}
if (speed>50) {
speed = 0;
}
};
var dir:Number = 1;
var ang:Number = 0;
var damp:Number = 1;
this.test_mc.x = 0;
this.addEventListener(Event.ENTER_FRAME,go);
//-------------阻尼运动
/*function go(e:Event):void {
this.test_mc.x += Math.sin(ang)*xr*dir*damp;
damp *= 0.95;
ang += 0.5;
};*/
//-------------摩差运动的缓冲
/*function go(e:Event):void {
test_mc.x += (300-test_mc.x)*.08;
}; */
//-------------简谐运动
/*test_mc.x = 100;
var speed:Number = 0;
function go(e:Event):void {
speed += (200-test_mc.x)*.05;
test_mc.x += speed;
}; */
//-------------加速运动
var i:Number = 0.5;
var speed:Number = 0;
function go(e:Event):void {
speed += i;
test_mc.x += speed;
if (test_mc.x>400) {
test_mc.x = 0;
}
if (speed>50) {
speed = 0;
}
};