v2_04 Introducing ArrayCollection and other data types flex介绍ArrayCollection 和其它数据类型
ex2_04
ArrayConllection类推荐用作组件的数据提供者,因为它在不断监视其所有单个元素
同时可以使用ArrayList
这部分是使用ArrayConllection创建一个变量,来引用employeeService.lastResult
写法如下:
1.声明变量
注意要使用
[Bindable ]
// variable declarations ------------------------------------
[Bindable]
private var employees:ArrayCollection = new ArrayCollection();
2.远程调用
注意result标签的使用
<mx:HTTPService id="employeeService" url="http://adobetes.com/f4iaw100/remoteData/employees.xml" result="employeeService_resultHandler(event)"/>
3.变量赋值
注意event的类型为
ResultEvent
protected function employeeService_resultHandler(event:ResultEvent):void { employees = event.result.employees.employee; }
4.变量使用
<s:DropDownList id="dropDownList" labelField="lastName" dataProvider="{employees}"/>