var arr:Array= new Array(); arr['a'] = 1; arr['b'] = 2; arr['c'] = 3; trace(typeof(arr)); //object ... arr.push({name:'a',val:1}); arr.push({name:'b',val:2}); arr.push({name:'c',val:3}); trace(arr.length); //3 trace(arr[2].name); //c