Можно ли создать объект из класса с динамическим именем? У меня есть имя класса в строке, но я хочу создать экземпляр этого класса.
Да, вы можете:
var classRef:Class = getDefinitionByName("YourClassIncludingPackage") as Class; var newMc:YourClass = new classRef() as YourClass; addChild(newMc);
var cl:Class = getDefinitionByName ("my.class.name") as Class; var instance:Object = new cl();
Удостоверьтесь, что вы когда-либо использовали класс, в противном случае его байт-код не будет скомпилирован в вашу программу.