![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2010
Сообщений: 57
|
function rere():void { cross.y+=50;// новое значение .y params.y=0; params.x=0; params.onComplete=tweenComplete; TweenMax.to(cross,2,params); //твин недошел до стадии комплит тоисть cross.y!=0 //нужно остановить выполнение твина и начать новый твин с того места //где остановлен мувик(cross.y в тот момент равен значению //между 10 и 20(зависит от того когда вызвать ету функцыю) +50) //тоисть начать новий твиин до .у=0 с .у=70(зависит от того когда вызвать ету функцыю) } Последний раз редактировалось wolhw; 20.09.2011 в 05:02. |
|
|||||
|
Регистрация: Oct 2010
Сообщений: 57
|
нет, твин стремитса завершить начатое и невоспринимает новое значение cross.y
|
|
|||||
|
[+1 24.05.11]
[+1 09.08.11] Регистрация: Mar 2011
Сообщений: 101
|
И не воспримет. Он работает как рейсовый автобус - а если вам надо такси - пишите ручками что и куда двигать и проверяйте куда приехали на каждом шаге.
|
|
|||||
|
wolhw, вы хоть пробовали?
на сцене рисуется прямоугольник и ставится в координаты 100, 100, далее первый твин говорит идтить на 300 по х, а второй соответственно на 300 по у, второй твин затирает первый, это нормальное поведение, если надо что бы не затирал там есть флаг в опциях, или вы применяете твин не к тому обьекту или чтото еще. |
|
|||||
|
Регистрация: Oct 2010
Сообщений: 57
|
Цитата:
,вот код так неработает: при каждом клике нужно отбрасывать cross на 50пикселей вверх(от того положения в котором он находится в даный момент) и чтоб он потом возвращался на место.... |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|