我有一個包含數據提供者的列表,它列出了封裝在項目渲染器中的按鈕。我希望它做的就是擁有一個當它被點擊時變化的皮膚。我可以做到這一點,但隨後會回到最初的狀態。我希望它堅持在關閉狀態,我必須通過禁用按鈕來完成。Flex問題在列表中啓用和禁用按鈕
所以,我想這一點:
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;
}
}
但這似乎並沒有工作。我在這裏做錯了什麼?
謝謝你,這解決了問題,它不停留在下降狀態。但是現在他們都停留在那個狀態,除非我再次點擊它們。我覺得這不應該那麼難。 – pfunc 2010-04-15 18:22:16