Просмотр полной версии : Проблемы с твинером
Пробовал и caurina и greensock.
Нужно сделать несколько анимаций одновременно(менять х и у), и во время их проигрывания еще добавлять анимации. Так вот в первый раз анимации работают, но когда добавляю другие - первые останавливаются и все.
У меня по окончании пути они должны исчезнуть.
Может кто-то сталкивался с такой проблемой?
iflamberg
27.12.2010, 23:29
Покажи код.
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();
}
}
iflamberg
27.12.2010, 23:59
Это as2 код. Вам в другой раздел.
Но подозреваю, что проблема в том, что создается тектовое поле на глубине, на которой уже есть что-то, или проблема в том, что у всех текстовых полей одно и то же имя "myTextField". Но не уверен, давно в as2 не работал.
да, проблема была в одинаковом имени
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.