![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2005
Сообщений: 8
|
Постараюсь изложить кратко.
Есть обычная линия которую я пытаюсь сдвинуть по траектории с помощью сабжа, у меня всё плучается с одной линией, но как мне сделать несколько линий ? Конечно можно для каждой линий прописать свой скрипт, но наверное ведь можно как то всё это похитрее сделать? вот мой скрипт: _____ import mx.transitions.Tween; var r = random(10); for (i=0; i<2; i++) { var myTween:Tween = new Tween(["mov"+i], "_x", mx.transitions.easing.Strong.easeOut, 0, 300, 3, true); } this.text1.text="mov"+i myTween.onMotionFinished = function() { r = random(10); myTween.yoyo(); } _____ |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Ты наступаешь на грабли, на которые в свое время наступали тысячи. Не надо этого делать, просто передавай ссылку на функцию, которую надо вызывать при завершении твина. Это также поможет тебе ввести задержку, если надо. А потом недолго проапгрейдить и до движения по ряду точек подряд.
Структурной единицей программы лучше считать функцию ![]() |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 8
|
Цитата:
когда линий заканчивают свой путь функция yoyo возвращает их обратно причём возвращает все одинаково, подскажи пожалуйста как их вернуть с темиже параметрами? _____ import mx.transitions.Tween; var myTween:Tween = new Tween(mov1, "_x", mx.transitions.easing.Strong.easeOut, 1, 300, 3, true); var myTween1:Tween = new Tween(mov2, "_x", mx.transitions.easing.Strong.easeOut, 0, 400, 5, true); var myTween2:Tween = new Tween(mov3, "_x", mx.transitions.easing.Strong.easeOut, 3, 500, 7, true); myTween.onMotionFinished = function() { myTween.yoyo(); myTween1.yoyo(); myTween2.yoyo(); } |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Я имел ввиду примерно следующее:
И никакими yoyo() в жизни не пользовался, все ведет себя так, как я хочу. |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 8
|
Цитата:
http://www.ods-group.com/flash/index_ru.html |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Тебе нужно в коллбэк-функции задать движение в случайную точку в интервале. И все.
|
|
|||||
|
а вообще mx.transitions.Tween это случайно не Movieclip twening prototypes? т.е. я имею ввиду не они ли основе mx.transitions.Tween? а то больно уж похожи. но насколько я знаю Movieclip twening prototypes появились раньше.
|
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Это ни коим образом к теме треда не относится. Тема закрыта.
|
|
|||||
|
Ветеран форума
|
мдя ... товарищи модераторы давайте не будем усердствовать с закрытием тем ...
__________________
BestMasterиZация |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Да не вопрос, флейма только не надо. И так весь форум зафлудили.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|