【问题标题】:ActionScript 3: how to get the class by just having the nameActionScript 3:如何仅通过名称来获取类
【发布时间】:2011-04-07 02:28:24
【问题描述】:

我正在尝试仅使用班级名称来接收班级,例如:

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

这可能吗?

【问题讨论】:

    标签: flash actionscript-3


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      相关资源
      最近更新 更多