1.往ArrayCollection添加一个Item
ac.addItem({name:"test", age:10, sex:1});
2.编写脚本文件,一般放在flex-src的scripts目录下,调用此文件
<fx:Script source="scripts/GetPersons.as"/>
在此被调用的as文件中可以调用源文件的对象,方法必须为public
public function getPersonsResultHandler(event: ResultEvent): void {
var dList: IList = event.result as IList;
if (null == personList.dataProvider)
personList.dataProvider = dList;
else
{
for(var i: int = 0; i < dList.length; i++)
personList.dataProvider.addItem(dList.getItemAt(i));
personList.dataProvider.addItem({name: "杨公公", sex: "middle", age: 100});
}
}
3.创建数组
private var bloggersArray:Array =
[
{label: "Andy Budd", url:"http://andybudd.com"},
{label: "Grant Skinner", url:"http://gskinner.com"},
{label: "Paul Booth", url:"http://paulbooth.com"}
];