在AS3中推送对象

时间:2012-05-13 14:10:50

标签: actionscript-3 object

我想知道是否可以将值推送到像Arrays中的对象:

array.push("value");

我想给每种颜色一个像a,b,c,...的字母。 应该是这样的:

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

如何添加其他颜色的字母?

2 个答案:

答案 0 :(得分:4)

简单如下:

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

希望有所帮助。

答案 1 :(得分: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"};