![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2010
Сообщений: 34
|
Всем привет. Только начал пользоваться Твин библиотеками. Немного сложно, сейчас воюю с резинкой.
вот код, скажем: import com.greensock.*; import com.greensock.easing.*; Stage.scaleMode = "noScale"; Stage.align = "TL"; var listener = new Object(); listener.onResize = function(){ doLayout(); if(Stage.width>=728) { carstart(); } else {break} } Stage.addListener(listener); carstart = function() { car.gotoAndStop(1); clearTimeout(t); TweenLite.to(car, 2, {_x:(Stage.width/2), ease:Back.easeOut, onComplete:carsplay}); } carsplay = function() { car.play(); t=setTimeout(go, 2000); } go = function() { TweenLite.to(car, 1, {_x:Stage.width*0.21, ease:Back.easeInOut}); } carstart() Помогите советом плз. Последний раз редактировалось PRO100Light; 02.04.2014 в 17:49. |
|
|||||
|
Твины - это твины...
Событие изменения размера Stage - это событие его изменения.... Соотв. при возникновении такого события, вам надо управлять всем интерфейсом... В коде у вас вроде бы все логично. Что именно вам посоветовать - непонятно. |
|
|||||
|
Регистрация: Aug 2010
Сообщений: 34
|
Мне нужно что бы в реальном времени перестраивались координаты. Что бы менялись координаты, а не вся анимация твин. Сейчас когда выполняется
carstart = function() { car.gotoAndStop(1); clearTimeout(t); TweenLite.to(car, 2, {_x:(Stage.width/2), ease:Back.easeOut, onComplete:carsplay}); } Stage.width/2) в твине. |
|
|||||
|
Ну так и выбросьте все лишнее.... кар.готоСтоп и clearTimeout....
|
|
|||||
|
Регистрация: Aug 2010
Сообщений: 34
|
сейчас carstart при обновлении размера стартует.... тоесть он заново выполняет появление
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:35. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|