![]() |
|
||||||||||
|
|
|
|||||
|
Пробовал и caurina и greensock.
Нужно сделать несколько анимаций одновременно(менять х и у), и во время их проигрывания еще добавлять анимации. Так вот в первый раз анимации работают, но когда добавляю другие - первые останавливаются и все. У меня по окончании пути они должны исчезнуть. Может кто-то сталкивался с такой проблемой? |
|
|||||
import com.greensock.TweenLite; class FloatingScore { var targetX = 340; var targetY = 10; var myTextField:TextField; public function FloatingScore(parentMC:MovieClip, value) { var my_fmt:TextFormat = new TextFormat(); my_fmt.font = "LG Display"; my_fmt.size = 20; my_fmt.bold = true; my_fmt.color = 0xFFF9A3; trace("my_fmt: " + my_fmt); myTextField = parentMC.createTextField("myTextField", parentMC.getNextHighestDepth(), 350, 375, 70, 45); myTextField.setNewTextFormat(my_fmt); myTextField.text = value; TweenLite.to(myTextField, 1, { _x:targetX, _y:targetY, onComplete: finish, onCompleteParams:[myTextField]} ); } function finish(tf:TextField) { tf.removeTextField(); } } |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
Это as2 код. Вам в другой раздел.
Но подозреваю, что проблема в том, что создается тектовое поле на глубине, на которой уже есть что-то, или проблема в том, что у всех текстовых полей одно и то же имя "myTextField". Но не уверен, давно в as2 не работал.
__________________
мой пустой блог |
|
|||||
|
да, проблема была в одинаковом имени
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|