Кнопка включения и отключения проблем Flex в списке - PullRequest
0 голосов
/ 15 апреля 2010

У меня есть список с поставщиком данных, в нем перечислены кнопки, заключенные в средство визуализации элементов. Все, что я хочу, это иметь обложку, на которую он меняется при нажатии. Я могу заставить это случиться, но тогда это просто возвращается в свое состояние. Я хочу, чтобы он оставался в выключенном состоянии, что я должен сделать, отключив кнопку.

Итак, я попробовал это:

buttonList.selectedItem.enabled = false; 

for(var i:Number = 0; i< buttonList.numChildren; i++)
{
   var loopBtn = buttonList.getChildAt(i);

if(loopBtn != buttonList.selectedItem)
{
  loopBtn.enabled = true;
}

}

Но, похоже, это не работает. Что я тут не так делаю?

Ответы [ 2 ]

0 голосов
/ 16 апреля 2010

Вам нужна статическая переменная selectedButton в классе тех кнопок, которые сохраняют последнюю выбранную кнопку.

при нажатии вы устанавливаете выбранную кнопку обратно невыбранной, прежде чем выбрать новую.

НТН

0 голосов
/ 15 апреля 2010

Может быть, вы хотите использовать здесь кнопку переключения?

<mx:Button toggle="true" ... />

По крайней мере, он останется в нажатом состоянии после нажатия.

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