是否可以從具有動態名稱的類創建對象?我有一個字符串中類的名稱,但我想創建該類的一個實例。按字符串值從類創建對象
0
A
回答
3
是,您可以:
var classRef:Class = getDefinitionByName("YourClassIncludingPackage") as Class;
var newMc:YourClass = new classRef() as YourClass;
addChild(newMc);
2
var cl:Class = getDefinitionByName ("my.class.name") as Class;
var instance:Object = new cl();
確保你使用的類別在一段時間內,雖然,否則其字節代碼不會被編譯到程序中。
+0
您也可以通過添加包含編譯器標誌來強制它。 –
相關問題
- 1. 創建字符串對象
- 2. 從字符串創建對象
- 3. 從字符串創建函數對象
- 4. 從JSON字符串創建BSON對象
- 5. 從字符串創建表對象
- 6. 從RouteValueDictionary對象創建一個字符串/查詢字符串對象
- 7. 如何從字符串形式的對象字面值創建對象?
- 8. 從字符串動態創建對象到派生類型
- 9. 創建從字符串命名的類對象實例?
- 10. 在創建字符串對象時創建了多少對象
- 11. 如何從JSON類型的字符串創建對象的字典類型
- 12. Java字符串池對象創建
- 13. 創建JSON對象或字符串..?
- 14. 基於字符串值構建對象
- 15. 從字符串獲取對象值
- 16. 從字符串創建類實例
- 17. 無法從字符串創建類Swift
- 18. 從附加字符串創建新類
- 19. php從字符串值創建函數
- 20. 從值的字符串創建refinementList
- 21. 從innerhtml字符串值創建javascript timestamp
- 22. 如何從Java中的字符串創建對象(如何評估字符串)?
- 23. 我如何字符串值和對象類型值從對象數組列表
- 24. 是否可以創建類似於字符串的對象池?
- 25. 使用java中的字符串創建類的對象
- 26. 創建一個類型在字符串參數中的對象
- 27. 創建SQLXML對象,而不是字符串對象
- 28. 從JSON對象或JSON字符串創建Jasper Report PDF表格
- 29. 從字符串數組中創建對象的數組
- 30. 從位置字符串創建JSON對象
你需要知道,這個類必須以正常的方式包含在其他地方的應用程序中。 'getDefinitionByName'在運行時採用ApplicationDomain中的定義,因此如果該定義未包含在其他地方的編譯中,則此代碼將失敗。 – shanethehat
是的,shanethehat是對的。我將編輯我的答案 –
謝謝,效果很好:) – Jerodev