2013-11-20 94 views
0

我需要創建當前實例類型的新實例,我想:如何創建當前實例的新實例?

var instance:Dynamic = Type.createInstance(Type.resolveClass(Type.getClassName(this))); 

我得到這個錯誤:

src/com/clientside/compoents/core/Component.hx:995: characters 84-88 : 
com.clientside.compoents.core.Component should be Class<Dynamic> 

我將如何創建一個使用當前的Type.createInstance一個新實例實例?

回答

2

嘗試

public function create():MyClass 
{ 
    return Type.createInstance(Type.getClass(this),[]); 
} 

但我不明白你爲什麼要這麼做!

+0

這是很晚的時候,我發佈了問題,並去睡覺!謝謝 – simo