嘿,标题可能有点误导,但我不知道正确的写法。
基本上,我怎样才能做这个php代码的AS3等价物:
return array('x' => 0, 'y' => 0);发布于 2010-04-02 05:01:51
你可以这样做
var myArray:Array = new Array({x:'0'},{y:'1'},{x:'2'});或
var myArray:Array = new Array({x:'0',y:'1'},{a:'1',b:'2'});发布于 2010-04-06 00:03:01
标准的方法是这样做的。要记住的主要一点是,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]);
}发布于 2010-04-02 05:02:52
private var map:Dictionary = new Dictionary();
map["x"] = 0;
map["y"] = 0;https://stackoverflow.com/questions/2563645
复制相似问题