递增单击列表组件的次数?

时间:2011-05-13 13:14:41

标签: flex flex4

我有一个列出某些项目的列表组件..

所以,如果我点击某个项目..我应该这样得到索引: var clickedIndex:int = listID.selectedIndex; 但是我如何计算变量clickedIndex被选中的次数? 所以,如果用户一直点击索引[0],我想知道多少

1 个答案:

答案 0 :(得分:0)

我的头脑中有几个想法(我假设你的List dataProvider是一个ArrayCollection):

  1. 修改列表ArrayCollection的{​​{1}}中使用的对象,以包含dataProvider属性。在列表中选择项目后,递增clickCount属性。如果您的ArrayCollection被排序或过滤并且索引发生变化,这将保持每个项目的正确点击次数。

  2. 创建一个clickCount变量来存储ArrayCollection中每个索引的点击次数。然后,您将增加与ArrayCollection的selectedIndex匹配的Array索引的数字。