Flex 4:枚举Spark列表项

时间:2010-03-31 15:09:13

标签: flex flex4

如何在设置 dataProvider 属性后枚举Spark List组件的项目?

我的意思是作为 DisplayObject 实例访问它们。

1 个答案:

答案 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;
}