嘿所有,标题可能有点误导,但我不知道写它的正确方法。
基本上,我怎么能做这个PHP代码的AS3等价物:
return array('x' => 0, 'y' => 0);
答案 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'});