ActionScript 3: как получить класс, просто имея имя - PullRequest
2 голосов
/ 02 сентября 2010

Я пытаюсь получить класс, имея только имя класса, например:

var className:String = "TheClass";
var theClass = new className();

возможно ли это?

1 Ответ

6 голосов
/ 02 сентября 2010

Вам нужно будет использовать flash.utils.getDefinitionByName и указать полное имя.Попробуйте это:

import flash.utils.getDefinitionByName;

var cls:Class = getDefinitionByName("com.domain.project.TheClass") as Class;
var instance:Object = new cls();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...