2012-05-13 55 views
0

我在想,如果有可能推值的對象像數組:推對象在AS3

array.push("value"); 

我想給每個顏色像A,B,C的信,.. 它應該是如:

var colors = { "a" : "ffffff", "b" : "000000" }; 

我該如何添加其他顏色的字母呢?

回答

4

就這麼簡單:

colors["c"] = "ff0000"; 
colors["d"] = "00ff00"; 
colors["e"] = "0000ff"; 
// etc 

希望有所幫助。

+2

甚至'colors.c =「ff0000」;'等等 - 對象是動態的。 – weltraumpirat

+0

謝謝。完美的作品! – albin

0

您可以從對象,字典或數組中進行選擇。但是如果你想使用這些「a」,「b」,「c」作爲鍵,你會想要使用一個Object或一個Dictionary實例。

var colors:Object = {}; 
colors["a"] = "etc."; 
colors["b"] = "etc."; 
// or 
var colors:Object = {}; 
colors.a = "etc."; 
colors.b = "etc."; 
// or 
var colors:Object = {a:"etc.",b:"etc"};