Все здрасте!
Вопрос поднимался неоднократно, но так и не нашёл выход.
Вероятно задача решется другим способом. Интересуюсь больше из-за стремления к пониманию.
Код AS3:
public function mainTest(){
var massiv:Array = new Array("blok", "brick", "ball");
var ClassRef:Class = getDefinitionByName(massiv[0]) as Class;
var D1 = new ClassRef(50, 150);
addChild(D1);
}
Будет ошибка "Переменная blok не определена".
Если вместо blok подставить, например, название классов String, Number, uint, то работает (с другими аргументами).
Как или где определить эту переменную?!