У меня есть массив, которые являются буквальными именами ссылок на классы. Например. в моем основном классе у меня есть
var page1:PageOne = new PageOne();
var page2:PageTwo = new PageTwo();
var page3:PageThree = new PageThree();
var sectionsArray = new Array ('page1', 'page2', 'page3')
Я бы хотел написать, но не могу:
var sectionsArray = new Array (page1, page2, page3)
Я пытаюсь анимировать что-то на основе этих значений, но так как значение имеет тип String, я не могу связать эти значения с ссылками на классы, которые они представляют. Поэтому я попробовал что-то вроде:
var tweenObj:Object = _sectionsArray[0] as Object
TweenLite.to(tweenObj, 1, {alpha:0});
Но все, что это делает, - это делает его объектом типа String (и выдает ошибку tweenLite, потому что я пытался обработать строку), что мне не помогает.
Как лучше думать о том, что я пытаюсь сделать?
Большое спасибо заранее !!