是否可以將變量作爲動態類型來轉換,其中類型將是類型爲Class
的變量?AS3:將變量轉換爲動態類型
考慮以下(無效):
var myClass:Class = MyClass;
var myInstance:myClass = new myClass();
對於背景:我在FLEX(4)努力創造一個模式管理器,將控制產生模態(通過PopUpManager
)的各個方面和我我希望儘可能保持最小。組件將通過相同的功能即可通過,而不是讓任何類型的變量定投,如:
var myInstance:* = new myClass();
我寧願保持它作爲明確越好。授予AFAIK,這樣做並不是真正的好處,因爲在分配之前,有一些檢查確保參數的類型爲Class
- 它比任何POC都多。
歡迎任何想法。
編輯:我想我可以做到以下幾點:
var myClass:Class = MyClass;
var myInstance:* = new myClass() as myClass;
,但我不知道這是去了解它的最佳方式。
啊,這非常方便......這可能確實有用。不完全是我的問題,但仍然可能最終找到一個地方。謝謝! – mway 2010-11-01 14:36:31