如何在设置 dataProvider 属性后枚举Spark List组件的项目?
我的意思是作为 DisplayObject 实例访问它们。
答案 0 :(得分:2)
重复list.dataGroup.numElements
,呼叫list.dataGroup.getElementAt(i)
:
var i:int = 0;
var n:int = list.dataGroup.numElements;
for (i; i < n; i++)
{
// getElementAt returns an IVisualElement, but most displayobjects
// in a list will be IVisualElement (which a UIComponent implements)
var displayObject:DisplayObject = list.dataGroup.getElementAt(i) as DisplayObject;
}