AS3相当于PHP密钥数组

时间:2010-04-01 20:58:22

标签: php actionscript-3 arrays key

嘿所有,标题可能有点误导,但我不知道写它的正确方法。

基本上,我怎么能做这个PHP代码的AS3等价物:

return array('x' => 0, 'y' => 0);

3 个答案:

答案 0 :(得分:3)

这样做的标准方法就是这样。要记住的主要事情是AS3中的'Object'几乎等同于PHP的关联数组。

var obj:Object = {x:0, y:0};

trace(obj['x']); // like in PHP
trace(obj.x); // also valid

// AS3 version of foreach in PHP
for(var key:String in obj) {
   trace(key +" = " + obj[key]);
}

答案 1 :(得分:2)

private var map:Dictionary = new Dictionary();
map["x"] = 0;
map["y"] = 0;

答案 2 :(得分:0)

你可以做这样的事情

var myArray:Array = new Array({x:'0'},{y:'1'},{x:'2'});

var myArray:Array = new Array({x:'0',y:'1'},{a:'1',b:'2'});