Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   движени от точки до точки (http://www.flasher.ru/forum/showthread.php?t=86005)

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

Вложений: 1
вот так вот как в 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

о спасибо


Часовой пояс GMT +4, время: 08:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.