2007-10-03 | 20:37
ActionScript 3.0 ではObjectを連想配列として使える
var map:Object = new Object(); // キーを指定して値を登録 map["one"] = 1; map["two"] = 2; map["three"] = 3; // この書き方でもOK map.four = 4; map.five = 5; // キーを指定して値を参照 trace(map["one"]); trace(map["two"]); trace(map["three"]); trace(map.four); trace(map.five); // キーの列挙 for (var s:String in map) trace(s); // 値の列挙 for each (var i:int in map) trace(i); // キーと値を列挙して初期化 var map2:Object = {six:6 , seven:7, eight:8}; for (var key:String in map2) trace(key + ":" + map2[key]);
スポンサーサイト