2010-09-08 109 views

回答

15
var instance : MyClass = Type.createInstance(Type.resolveClass("path.to.MyClass"), []); 

幾點注意事項:

  • resolveClass()取CLASSE的(包括封裝)的完整路徑需要
  • createInstance()取作爲第二個參數被施加到構造值的數組。這些值必須是準確的數字,即使它們是可選的也必須通過(在這種情況下,空值是好的)。
+0

我在HaXe 3.0中看不到「Type.createInstance」,現在正在尋找替代品。 – FlavorScape 2013-12-04 23:26:50

+0

在這裏:http://api.haxe.org/Type.html#createInstance – 2013-12-11 16:55:42

+0

呵呵是啊意外自動導入「haxe.macros.type」顯然沒有這種方法。 – FlavorScape 2013-12-11 22:09:56

相關問題