private var chartData1:ArrayCollection = new ArrayCollection([
   {年份:2005,收入:23.5},
   {年份:2006,收入:26.2},
   {年份:2007,收入:30.1},
   {年份:2008,收入:29.5},
   {年份:2009,收入:24.6}
  ]);
如这个ArrayCollection,怎么取出“年份”,“收入”,和这一项的个数“2”,通过chartData1这个数组名来取? 

解决方案 »

  1.   

    应该是类似于二维数组吧.
    chartData1.Count获取Items数量2
    chartData1[0][0]是年份
    chartData1[0][1]是收入
      

  2.   

    抱歉,AS3里好象不是这样,这个JSON好像和数组还有区别
      

  3.   

    哈哈,在别的帖子上找到了,分享 
    for(var i:Number=0; i <chartData2.length; i++){ 
        var s:String=""; 
        for(var e:String in chartData2[i]){ 
          s += e +"="+ chartData2[i][e] +"\n"; 
        } 
        trace(s); 
      } } 
    结贴