【发布时间】:2011-04-07 02:28:24
【问题描述】:
我正在尝试仅使用班级名称来接收班级,例如:
var className:String = "TheClass";
var theClass = new className();
这可能吗?
【问题讨论】:
标签: flash actionscript-3
我正在尝试仅使用班级名称来接收班级,例如:
var className:String = "TheClass";
var theClass = new className();
这可能吗?
【问题讨论】:
标签: flash actionscript-3
您需要使用flash.utils.getDefinitionByName 并提供完整的限定名称。试试这个:
import flash.utils.getDefinitionByName;
var cls:Class = getDefinitionByName("com.domain.project.TheClass") as Class;
var instance:Object = new cls();
【讨论】: