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

glukaviy 13.11.2006 15:16

Еще вопрос продвижение мувиков!
 
собственно сам
Код:

case "mcWorkButton_07":
//trace(_global.cmdIndex);
girlMove = new Tween(mcGirl, "_x", Regular.easeIn, mcGirl._x, +1000, 1.5, true);

- мувик уезжает в право на +1000 от начальной координаты.

теперь мне нада чтобы приехал другой мувик на тоже место
Код:

girl_01Move=new Tween(mcgirl_01, "_x", Regular.easeIn, mcGirl._x, xGirl, 0.5, true);
и собственно окнончание
Код:

break;
если выполнять так как есть щас то получается что появляется второй мувик и уезжает первый, а как сделать так чтобы уехал первый и приехал второй.
Огромнейшее пасиб тому кто поможет!

glukaviy 13.11.2006 16:15

написал вот такой код
Код:

girlMove = new Tween(mcGirl, "_x", Regular.easeIn, mcGirl._x, +800, 1.5, true);
if (mcGirl.x=mcGirl.x+800){
        girl_01Move=new Tween(mcgirl_01, "_x", Regular.easeIn, mcGirl._x, xGirl, 0.5, true);
        break;
}

первая уезжает а второй нету:-(

AlexSol 13.11.2006 16:32

Код:

girlMove.onMotionFinished = function() {
    //запуск второго
};


iNils 13.11.2006 16:32

Код:

import mx.transitions.Tween;
mcGirl.x = mcGirl._x;
girlMove = new Tween (mcGirl, "_x", mx.transitions.easing.Regular.easeIn, mcGirl._x, 800, 1.5, true);
girlMove.onMotionChanged = function () {
        if (mcGirl._x > mcGirl.x + 800) {
                girl_01Move = new Tween (mcgirl_01, "_x", easing.Regular.easeIn, mcGirl._x, 800, 0.5, true);
                delete this.onMotionChanged
        }
};


glukaviy 13.11.2006 16:37

Пасиб за помощь!

glukaviy 13.11.2006 17:10

В продолжение вопроса...

У меня мувик двигается по оси х как мне сделать что бы после того как он проиграется т.е. придет в конечную точку он уменьшился на 1,968 и переместился по оси y в другую точку? причем уменьшение и перемещение должно быть плавным и пропорционально друг другу


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

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