Просмотр полной версии : Возвратить анимацию TweenLite
А можно ли возвратить анимацию TweenLite. Например: Нажимаешь на кнопку она здигается влево, а нажимаешь на другую кнопку то та которая была нажата анимируется обратно???? Если да то какой командой???
Psycho Tiger
12.06.2009, 16:09
TweenLite.to, пожалуй.
Никто не мешает запомнить начальное положение и возвратиться туда.
Дело в том что я назначаю возвратить на первоночальное место, но почемуто первый раз объект возвращается туду куда надо а вот дальше он смещается товлево то вправо, так что TweenLite неподходит. Может както по другому можно это зделать?????
Fernando Costa
12.06.2009, 17:54
reverse()
Fernando Costa поясни пожалуйста куда это вставлять в коде надоБ если не трудно.
заранее Спасибо
iflamberg
12.06.2009, 19:05
у TweenLite нет reverse - это максимально облегченная TweenMax.
Можно просто по завершении первой анимации запустить вторую
...
TweenLite.to (mc,1,{x:100,onComplete:tweenCompleteHandler}); //движение "туда"
...
private function tweenCompleteHandler (){
TweenLite.to(mc,1,{x:0}); //движение обратно
}
или запустить reverse(), но тогда использовать TweenMax
А как сделать так чтобы до окончания анимации на объект ни как нельзя было повлиять т.е. У меня есть анимация на клик и на маус овер и если во время онимации на клик быстро догнать кнопку, то анимация клика остонавливается, и начинается анимация маус овера????
Psycho Tiger
12.06.2009, 22:56
Ну, проверять, идет ли анимация. Есть какое-то булевое свойство у переменной типа TweenLite.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.