2014-01-20 3 views
0

В AS3, если бы я хотел, чтобы повлиять на Movie Clip, основанный на значении переменной, я хотел бы сделать:AS3: Greensock Tweening на значение переменной

var SuperTemp = "carousel"; 
this[SuperTemp].alpha = 0; 

В результате превратит карусель невидимое. Как вы воздействуете на объект twens twens с переменным значением? Я думал, что это что-то вроде:

TweenLite.to(this.SuperTemp, .5, {alpha:0}); 

Любые идеи? Спасибо.

ответ

0

Вы пытаетесь анимировать значение String самого SuperTemp, так что это не сработает. Вы должны применить твин непосредственно к MovieClip:

var mc:MovieClip = this["carousel"]; 
TweenLite.to(mc, .5, {alpha:0}); 
+1

Чувак. Вы взломали код. Ты как обычный Николас Кейдж в «Национальном сокровище». И нет ... Я не шучу. Спасибо вам. – victorkhugo