Просмотр полной версии : проблема с твином
Здавствуйте, у меня такой вопрос, как реализовать движение объекта от одной точки к другой при помощи класса твин, учитывая что этих точек несколько, то есть допустим есть объект mc, он двигаетя сначала к точке 1, потом сразу к точке2, потом к точке3 и тд, всего точек... ну пусть будет 10, как это реализовать? просто не совсем понял как работает Tween.onMotionFinished, может напишете для наглядного примера, буду оч благодарен
Очень суровый пример:)
import mx.transitions.Tween;
import mx.transitions.easing.*;
function next_tw1() {
var myTween:Tween = new Tween(mc, "_x", None.easeOut, mc._x, 100+mc._x, 1, true);
myTween.onMotionFinished = function() {
next_tw2();
};
}
function next_tw2() {
var myTween2:Tween = new Tween(mc, "_y", None.easeOut, mc._y, 100+mc._y, 1, true);
myTween2.onMotionFinished = function() {
next_tw3();
};
}
function next_tw3() {
var myTween3:Tween = new Tween(mc, "_x", None.easeOut, mc._x, -100+mc._x, 1, true);
myTween3.onMotionFinished = function() {
next_tw4();
};
}
function next_tw4() {
var myTween4:Tween = new Tween(mc, "_y", None.easeOut, mc._y, -100+mc._y, 1, true);
myTween4.onMotionFinished = function() {
next_tw1();
};
}
next_tw1();
а можно как нибудь это в цикле прописать?, просто если этих точек много, то думаю рука бойца писать устанет)
Название темы не отражает сути вопроса.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.