Din*_*esh 3 apache-flex iterator flex3 actionscript-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);
}
Run Code Online (Sandbox Code Playgroud)
但上面的迭代器不工作......如何迭代这个?
而不是for each你可以尝试正常for循环
for(var i=0; i<list.length; i++)
{
var p:Person = Person (list.getitemAt(i));
trace(p.fname);
}
Run Code Online (Sandbox Code Playgroud)
这样可以正常工作......