Форум 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=80966)

Dicor 09.06.2006 07:43

Резин. флэш(плавное пермещение объектов)
 
Привет!

Как сделать резиной флэш через Stage я умею, но вот сделать чтобы не которые объекты перемещались плавно на новые кардинаты у меня не получается.
(пример:http://www.triworks.net/triworks2007_eng/default.htm)

Помоги в реализации, может кто знает какую функцию написать нужно, или реализацию перемещения из одной точки в другую.

ICQ: 248-993-475

Rustem-inside 09.06.2006 10:52

Код:

MovieClip.prototype.slideTo = function(x, y, speed) {
        this.targetX = x;
        this.targetY = y;
        this.speed = speed;
        this.onEnterFrame = function() {
                this._x += (this.targetX-this._x)/this.speed;
                this._y += (this.targetY-this._y)/this.speed;
                if (Math.abs(this.targetX-this._x)<0.2 && Math.abs(this.targetY-this._y)<0.2) {
                        this._x = this.targetX;
                        this._y = this.targetY;
                        delete this.onEnterFrame;
                }
        };
};


Rustem-inside 09.06.2006 10:54

speed примерно 3

Dicor 10.06.2006 15:41

ок спасибо за помощь, только куда прикрутить данный код...
листнер на изменение размеров области я сделал, прописал своему объекту вызов этой функции... но куда его прикрутить чтоб все работало?

Dicor 10.06.2006 15:48

спасибо большое все заработало...=))))


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

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