2012-04-18 61 views
0

我禁用了在按鈕欄中切換。這工作正常。但是之前選擇的按鈕欄保持選定狀態按鈕欄選擇的問題,當禁用切換時?

下面是代碼:

if(event.newIndex == -1) { 

ButtonBarButton(event.target.dataGroup.getElementAt(event.oldIndex)).selected = true; 
} 

這裏是重現問題的步驟

1)按鈕欄中

2)點擊按鈕變爲高亮點擊任何按鈕

3)再次點擊相同的按鈕,它變得高亮

4)現在,你點擊另一個按鈕,無論是以前的按鈕,新選擇的按鈕變爲高亮

請指點,

感謝,

回答

0

究竟是什麼你想幹什麼?你如何禁用切換在按鈕欄中?我會冒險猜測,你曾經做過什麼來禁止切換(不會看到一個本地的財產)來咬你。試試這個:

for(var i:int = 0; i < event.target.parent.numElements; i++) 
{ 
    event.target.parent.getElementAt(i).selected == false 
} 
event.target.enabled == true; 

這應該讓按鈕的點擊父(按鈕欄),並確保所有兒童(按鈕)未啓用。然後返回並啓用用戶首先點擊的目標。