Flash AS3中有键的无符号数组?

Flash AS3中有键的无符号数组?,flash,actionscript-3,arrays,Flash,Actionscript 3,Arrays,嘿,如何在actionscript 3中使用键创建无符号数组 在php中,它很简单: array('key' => 'val'); 在ac3中,您可以创建无符号数组,如下所示: ['val'] ['key': 'val'] // breaks 搜索字典和对象的帮助。搜索字典和对象的帮助。对象实例,因为它是一个动态类,可以包含作为一种关联数组的动态属性 var object:Object = new Object(); object["foo"] = "Pedro"; object

嘿,如何在actionscript 3中使用键创建无符号数组

在php中,它很简单:

 array('key' => 'val');
在ac3中,您可以创建无符号数组,如下所示:

 ['val']
 ['key': 'val'] // breaks

搜索字典和对象的帮助。

搜索字典和对象的帮助。

对象实例,因为它是一个动态类,可以包含作为一种关联数组的动态属性

var object:Object = new Object();
object["foo"] = "Pedro";
object["bar"] = "Juan";
object["may day"] = "Enrique";

trace(object["foo"]); //Pedro
trace(object["bar"]); //Juan
trace(object["may day"]); //Enrique
请注意,将[]与对象一起使用实际上是一种访问和定义名为的属性的方法,如传递的字符串:

trace(object.foo); //Pedro
trace(object.bar); //Juan
//And I don't know how to access "may day"

一个对象实例,因为它是一个动态类,可以包含作为一种关联数组的动态属性

var object:Object = new Object();
object["foo"] = "Pedro";
object["bar"] = "Juan";
object["may day"] = "Enrique";

trace(object["foo"]); //Pedro
trace(object["bar"]); //Juan
trace(object["may day"]); //Enrique
请注意,将[]与对象一起使用实际上是一种访问和定义名为的属性的方法,如传递的字符串:

trace(object.foo); //Pedro
trace(object.bar); //Juan
//And I don't know how to access "may day"

嗯,我不明白,数组不是对象。我知道如何为objectsAny数组设置键。(通过继承)。不管怎样,语法都是一样的。obj['foo']='bar';您应该在案例中使用对象,而不是数组。您阅读了我的问题吗?我正在寻找一种创建未签名阵列的方法。我听说,就像前面提到的原始海报一样,您希望在AS3中使用对象。语法:{'key':'value'}hmmm我不明白,数组不是对象。我知道如何为objectsAny数组设置键。(通过继承)。不管怎样,语法都是一样的。obj['foo']='bar';您应该在案例中使用对象,而不是数组。您阅读了我的问题吗?我正在寻找一种创建未签名阵列的方法。我听说,就像前面提到的原始海报一样,您希望在AS3中使用对象。语法:{'key':'value'}Hm您应该添加有关点语法和{}用法的精确性。“无符号数组”,你是说“关联”吗?术语dictionary很容易引起误解,因为它可能指的是特定的dictionary类。最后关于“我不知道”的评论令人困惑。。。别误会我的意思,我只是想特别小心地向初学者解释基础知识是很重要的。对“关联”数组细节进行小编辑。谢谢你的建议!如果键名中有空格,则不能使用点语法(如
“may day”
)。嗯,您应该添加点语法和{}用法的精确性。“无符号数组”,你是说“关联”吗?术语dictionary很容易引起误解,因为它可能指的是特定的dictionary类。最后关于“我不知道”的评论令人困惑。。。别误会我的意思,我只是想特别小心地向初学者解释基础知识是很重要的。对“关联”数组细节进行小编辑。谢谢你的建议!如果键名中有空格,则不能使用点语法(如
“may day”
)。您是指关联数组吗?不,不是真的,我想将一个无符号数组(不绑定到变量名)传递给类似此测试的函数(['key':'val']);也许这是它的错误名称:)你是指关联数组吗?不,不是真的,我想把一个无符号数组(不绑定到变量名)传递给这样一个测试(['key':'val']);也许这是个错误的名字:)