2010-09-08 7 views

cevap

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

Birkaç notlar:

  • resolveClass() classe ait (dahil paketler) tam yolunu alır Eğer
  • createInstance() ikinci argüman olarak yapıcı uygulanır değer dizisi alır gerekir. Bu değerler tam sayı olmalı ve isteğe bağlı olsalar bile iletilmelidir (bu durumda boş değerler iyidir).
+0

Şimdi bir alternatif arayan haXe 3.0'da "Type.createInstance" görmüyorum. – FlavorScape

+0

Tam burada: http://api.haxe.org/Type.html#createInstance –

+0

Hehe evet yanlışlıkla otomatik ithal "haxe.macros.type" Açıkçası bu yöntemi yoktur. – FlavorScape