2012-04-18 1 views
0

У меня отключена переключение в панели кнопок. это прекрасно работает. Однако выбранная ранее панель кнопок остается выбранной.Buttonbar выбрал проблемы, когда переключение отключено?

Вот код:

if(event.newIndex == -1) { 

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

Вот шаги, чтобы воспроизвести вопрос

1) Нажмите на любую кнопку на панели кнопок

2) Кнопка нажата подсвечивается

3) Agains нажмите на ту же кнопку, он будет подсвечиваться

4) Теперь, вы нажимаете на другую кнопку, как предыдущую кнопку и вновь выбранной кнопки становится выделенной

Пожалуйста совет,

спасибо,

ответ

0

Что именно вы пытаетесь сделать и как отключить переключаясь в панели кнопок? Я бы рискнул догадаться, что все, что вы делали, чтобы отключить переключение (не видя родной собственности для этого), приближается, чтобы укусить вас. Попробуйте это:

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

Это должно получить родитель кнопку нажал (кнопка бара) и убедитесь, что все его дети (кнопки) не включены. Затем вернитесь назад и включите цель, на которую пользователь нажал в первую очередь.