2011-08-17 61 views
0

我想知道是否可以在Flash中創建一個類的數組。有沒有可能像在C++中那樣執行以下操作?Flash as2中的類數組?

CDog dog[100]; 
for (int i = 0; i < 100; i++) { 
    dog[i] = new Dog(); 
} 

如果以上內容適用於flash,語法必須不同,因爲我無法使其工作。

我試過使用數組,但我認爲它只適用於字符串和整數。我無法得到它與類的工作。

感謝

+0

您的意思是數組的對象? – BoltClock

+0

如果一個類被認爲是一個對象,那麼是的。我想創建一個敵人類的數組,以便我可以通過敵人訪問它們[i]。 – user324235

+0

對象是一個實例化的類,通常分配給某種類型的var,因此您可以將「object」或var保存在數組的元素中。 –

回答

2

它是自AS2長很長的時間,你可能要考慮了移動到AS3,因爲它是更面向OOP。
我多年沒有觸及AS2,但代碼看起來像這樣。

var aDogs:Array = []; 
for (var i:int = 0; i < 100; i++) { 
    aDogs[i] = new Dog(); 
}