Я пытаюсь создать экземпляр класса, когда получил имя этого класса.
Я думаю, что лучше объяснить мою проблему будет этот код:
package
{
import flash.utils.getDefinitionByName;
public class SomeClass extends ParentClass
{
[Embed(source='../assets/gfx/levelImg/level0.png')]
public static const Level0Img:Class;
public function someFunction():void
{
var imgString:String = "Level0Img";
var imgClass:Class = getDefinitionByName(imgString) as Class;
}
}
Я вызываю someFunction и получаю ошибку: исключение [Fault], информация = ReferenceError: Ошибка # 1065: переменная Level0Img не была определена.
Что может быть не так с этим?
}