Flex-获取列表中的第一个可见元素

时间:2012-08-06 13:06:56

标签: flex scroll

我在Spark中显示了一个列表。 当我们滚动列表时,有没有办法知道滚动后当前可见的元素中的第一个元素? 谢谢。 :)

1 个答案:

答案 0 :(得分:5)

List类封装了DataGroup 此DataGroup有一个名为getItemIndicesInView()的方法。

所以要找到第一个可见的项目:

var firstVisibleIndex:int = myList.dataGroup.getItemIndicesInView()[0];
trace(myDataProvider.getItemAt(firstVisibleIndex));