Просмотр полной версии : движени от точки до точки
есть всем извеная формула движения мувика
aaa._x += (_root.pol - aaa._x)*0.25;
есть вопрос.
как сделать так что бы сначала этот мувик двигался чуть от кончной точки
а потом двигался вперед до кончной точки.
:wacko:
Что значит " чуть от заданной точки"?
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);
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.