увеличивать количество раз, когда компонент списка нажимается? - PullRequest
1 голос
/ 13 мая 2011

У меня есть компонент списка, который перечисляет определенные элементы ..

поэтому, если я нажму на определенный элемент ... я должен получить индекс следующим образом: var clickedIndex: int = listID.selectedIndex;но как подсчитать, сколько раз была выбрана переменная clickedIndex?Итак, если пользователь продолжает нажимать на индекс [0], я хочу знать, сколько

1 Ответ

0 голосов
/ 13 мая 2011

Несколько идей мне в голову (я предполагаю, что ваш List dataProvider - ArrayCollection):

  1. Измените объект, который вы используете в ArrayCollection для dataProvider вашего списка, чтобы включить свойство clickCount. Когда элемент выбран в списке, увеличьте свойство clickCount. Это сохранит правильное количество кликов для каждого элемента, если ваша ArrayCollection будет отсортирована или отфильтрована, а индексы изменятся.

  2. Создайте переменную Array для хранения количества кликов для каждого индекса в вашей коллекции ArrayCollection. Затем вы увеличиваете число на индекс массива, соответствующий выбранному индексу ArrayCollection.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...