Попробуйте этот пример, так как вы ищете решение без каких-либо кнопок.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" minWidth="955" minHeight="600">
<mx:Script>
<![CDATA[
import mx.core.UIComponent;
protected function button1_clickHandler(event:MouseEvent):void
{
for each(var child:UIComponent in hbox.getChildren())
{
if(child.className == 'Button')
{
Button(child).selected = false;
}
}
event.currentTarget.selected = true;
}
]]>
</mx:Script>
<mx:HBox id="hbox">
<mx:Button label="B1" toggle="true" click="button1_clickHandler(event)"/>
<mx:Button label="B2" toggle="true" click="button1_clickHandler(event)"/>
<mx:Button label="B3" toggle="true" click="button1_clickHandler(event)"/>
</mx:HBox>
</mx:Application>
Для управления цветом фона кнопки в выбранном состоянии, определить selectedUpSkin, selectedOverSkin, selectedDownSkin (и selectedDisabledSkin)
PS: Если вы используете только кнопки на панели управления, вы можете использовать кнопки в качестве типа ребенка и избегайте этого, если заявление
любые другие параметры, кроме кнопок – vardit
, вы можете увидеть «Навигатор вкладок» – Imran
, как это сделать в случае кнопки ссылки –