Я пытаюсь инициализировать класс на основе конкатенации строки и числа. Все мои классы общедоступны.Инициирование динамического класса AS3
Это мой код:
public function setCurrentPath(pathNumber:String)
{
var pth_class:Class = getDefinitionByName('Pth'+pathNumber) as Class;
var pth:MovieClip = new pth_class();
addChild(pth)
pth.getXY();
}
Так I'm получаю Error # 1065.
Любая помощь?
Да у меня на моем импорте файлов flash.utils класса. *
Я думаю, что я получаю сообщение об ошибке в 'var pth_class: Class = getDefinitionByName (' Pth '+ pathNumber) как Class;' Да ко всем вопросам –
если я трассирую («Pth» + pathNumber), я получаю «Pth1», это строка не класса –