我有一個字符串,它在運行時包含我想要實例化的類的名稱。我會怎麼做?從ActionScript 3中的字符串實例化一個類
我讀到建議使用flash.utils.getDefinitionByName()
:
var myClass:Class = getDefinitionByName("package.className") as Class;
var myInstance:* = new myClass();
然而,這給了我以下錯誤:
[Fault] exception, information=ReferenceError: Error #1065: Variable className is not defined.
你的類仍有待以使Flash獲得的定義別處定義,因爲它是所有檢查當前AP摺疊域。這是我現在掙扎並放棄的東西。 – shanethehat