2012-04-18 62 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; 

这应该让按钮的点击父(按钮栏),并确保所有儿童(按钮)未启用。然后返回并启用用户首先点击的目标。