2010-03-31 107 views
0

如何設置的dataProvider屬性後,列舉Spark List組件的項目?的Flex 4:枚舉星火列表項

我的意思是訪問它們作爲的DisplayObject實例。

+0

你是從列表中談論什麼?或從列表之外?你是說dataProvider是由一個arrayCollection的displayObjects組成的? – 99miles 2010-03-31 17:43:51

回答

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