我有一个列出某些项目的列表组件..
所以,如果我点击某个项目..我应该这样得到索引: var clickedIndex:int = listID.selectedIndex; 但是我如何计算变量clickedIndex被选中的次数? 所以,如果用户一直点击索引[0],我想知道多少
答案 0 :(得分:0)
我的头脑中有几个想法(我假设你的List dataProvider是一个ArrayCollection):
修改列表ArrayCollection
的{{1}}中使用的对象,以包含dataProvider
属性。在列表中选择项目后,递增clickCount
属性。如果您的ArrayCollection被排序或过滤并且索引发生变化,这将保持每个项目的正确点击次数。
创建一个clickCount
变量来存储ArrayCollection中每个索引的点击次数。然后,您将增加与ArrayCollection的selectedIndex匹配的Array索引的数字。