ActionScript 3:如何通过拥有名称来获取类

时间:2010-09-02 01:51:24

标签: flash actionscript-3

我正在尝试接收只有该类名称的类,例如:

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

这可能吗?

1 个答案:

答案 0 :(得分:6)

您需要使用flash.utils.getDefinitionByName并提供完整的限定名称。试试这个:

import flash.utils.getDefinitionByName;

var cls:Class = getDefinitionByName("com.domain.project.TheClass") as Class;
var instance:Object = new cls();