AS3: Анимация Greensock для значения переменной

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

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

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

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

Есть идеи? Спасибо.


person victorkhugo    schedule 20.01.2014    source источник


Ответы (1)


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

var mc:MovieClip = this["carousel"];
TweenLite.to(mc, .5, {alpha:0});
person Hannes    schedule 20.01.2014
comment
Чувак. Вы взломали код. Ты как обычный Николас Кейдж из «Сокровища нации». И нет... я не шучу. Спасибо вам. - person victorkhugo; 20.01.2014