Форум 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)
-   -   Как узнать имя объекта в MotionFinish? (http://www.flasher.ru/forum/showthread.php?t=114495)

Yaxic 30.07.2008 20:00

Как узнать имя объекта в MotionFinish?
 
картинка разрезанная на 15 мувиков разбросаных случайным образом, их нужно собрать в правильное положение, смещая каждый сначала по горизонтали потом вертикально к своей позиции, вот часть кода, я не могу понять как изменить направление клипа после движения по горизонтали или это вообще всё неправильно?

Код:

function start_build () {
        clip = _root["a" + s];
        clip.x = ar_coord_finish[s - 1].x; //массив с конечной координатой
        clip.y = ar_coord_finish[s - 1].y;
        s++;
       
        var myTween:Tween = new Tween (clip, "_x", mx.transitions.easing.None.easeNone, clip._x, clip.x, 0.5, true);
        myTween.onMotionFinished = function () {
                myTween = new Tween (?, "_y", mx.transitions.easing.None.easeOut, ?._y, ?.y, 0.5, true);
       
        };
        if (s > 15) {
                clearInterval (_root.int1);
        }
};

s = 1;
_root.int1 = setInterval (start_build, 100);


Yaxic 31.07.2008 12:27

всё я понял, поставил myTween.obj и заработало


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

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