PDA

Просмотр полной версии : Еще вопрос продвижение мувиков!


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 в другую точку? причем уменьшение и перемещение должно быть плавным и пропорционально друг другу