3

如何在 flex as3 中迭代模型列表我的代码:

var list:ArrayList=new ArrayList();
var per:Person=new Person();                
per.person_id=1;                
per.fname="james";
per.userid="12";
list.addItem(per);  

 for each (var p:Person in list)
   {
    trace("name----------"+p.fname);
   }

但上面的迭代器不起作用......如何迭代这个?

4

1 回答 1

5

而不是for each你可以尝试正常for循环

for(var i=0; i<list.length; i++)
{
 var p:Person = Person (list.getitemAt(i));
 trace(p.fname);
}

这将工作正常...

于 2013-03-05T07:07:56.637 回答