增加列表组件被单击的次数?

发布于 2024-11-06 20:43:18 字数 160 浏览 2 评论 0原文

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

所以,如果我单击某个项目..我应该以这种方式获取索引: var clickedIndex:int = listID.selectedIndex; 但我如何计算变量 clickedIndex 被选择的次数? 所以,如果用户不断点击索引[0],我想知道有多少

I have a list component that lists certain items..

so, if i click on a certain item..i should get the index this way :
var clickedIndex:int = listID.selectedIndex;
but how can i count the number of times the variable clickedIndex has been selected?
so, if a user keeps clicking on the index[0], i want to know how many

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

[旋木] 2024-11-13 20:43:18

我突然想到了几个想法(我假设您的 List dataProvider 是一个 ArrayCollection):

  1. 修改您在列表的 dataProviderArrayCollection 中使用的对象< /code> 包含 clickCount 属性。在列表中选择某个项目后,增加 clickCount 属性。如果您的 ArrayCollection 进行排序或过滤并且索引发生变化,这将保持每个项目的正确点击次数。

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

A couple ideas off the top of my head (I'm assuming your List dataProvider is an ArrayCollection):

  1. Modify the Object you're using in the ArrayCollection for your list's dataProvider to include a clickCount property. When an item is selected in the list, increment the clickCount property. This will keep the correct number of clicks for each item if your ArrayCollection gets sorted or filtered and the indexes change.

  2. Create an Array variable to store the click counts for each index in your ArrayCollection. Then you would increment the number the the Array's index that matches the ArrayCollection's selectedIndex.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文