PDA

Просмотр полной версии : Проблемы с твинером


SenCheR
27.12.2010, 23:24
Пробовал и caurina и greensock.

Нужно сделать несколько анимаций одновременно(менять х и у), и во время их проигрывания еще добавлять анимации. Так вот в первый раз анимации работают, но когда добавляю другие - первые останавливаются и все.
У меня по окончании пути они должны исчезнуть.

Может кто-то сталкивался с такой проблемой?

iflamberg
27.12.2010, 23:29
Покажи код.

SenCheR
27.12.2010, 23:38
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 не работал.

SenCheR
28.12.2010, 12:31
да, проблема была в одинаковом имени