
Код:
function moveBackAndGo (mc:MovieClip, x) {
mc.flag = true;
mc.x = x;
mc.x1 = mc._x - (x - mc._x) / 5;
mc.onEnterFrame = function () {
if (this.flag) {
var dx:Number = this.x1 - this._x;
this._x += dx * 0.5;
if (0.1 > Math.abs (dx)) {
this.flag = false;
}
} else {
var dx:Number = this.x - this._x;
this._x += dx * 0.25;
if (0.1 > Math.abs (dx)) {
delete this.onEnterFrame;
}
}
};
}
moveBackAndGo (mc, 500);