我已禁用按钮栏中的切换功能。这很好用。但是,之前选择的按钮栏保持选中状
以下是代码:
if(event.newIndex == -1) {
ButtonBarButton(event.target.dataGroup.getElementAt(event.oldIndex)).selected = true;
}
以下是重现问题的步骤
1)点击按钮栏中的任何按钮
2)点击按钮变为高亮显示
3)再次点击相同的按钮,它会突出显示
4)现在,您点击其他按钮,前一个按钮和新选择的按钮都会突出显示
请建议,
感谢,
答案 0 :(得分:0)
您到底想要做什么以及如何禁用按钮栏中的切换?我冒昧地猜测你曾经做过什么来禁用切换(没有看到原生的财产)来咬你。试试这个:
for(var i:int = 0; i < event.target.parent.numElements; i++)
{
event.target.parent.getElementAt(i).selected == false
}
event.target.enabled == true;
这应该点击按钮的父级(按钮栏)并确保未启用其所有子项(按钮)。然后返回并启用用户首先点击的目标。