PDA

Просмотр полной версии : движени от точки до точки


DimZ
05.10.2006, 17:00
есть всем извеная формула движения мувика
aaa._x += (_root.pol - aaa._x)*0.25;

есть вопрос.
как сделать так что бы сначала этот мувик двигался чуть от кончной точки
а потом двигался вперед до кончной точки.
:wacko:

iNils
05.10.2006, 17:01
Что значит " чуть от заданной точки"?

DimZ
05.10.2006, 17:06
вот так вот как в swf-ке

iNils
05.10.2006, 17:33
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);

DimZ
05.10.2006, 17:53
о спасибо