2011-04-27 4 views
0

У меня есть 3 кнопки (скажем, b1, b2, b3) в моем приложении, которые находятся под панелью управления при нажатии этих кнопок открывается новый вид (компоненты) предположим, что если нажать кнопку b1, следует выделить кнопку b1 (изменение цвета bg). как идти об этом сожалею, если это нуб вопрос, как я новичок в этомВыделите выбранную кнопку на панели управления

Благодаря

ответ

1

Я думаю, вы должны использовать ToggleButton здесь example также проверить Button Bar кнопки группы

Редактированных вам вопрос я думаю, что вам нужно переключить взгляды на кнопке мыши в этом случае вы можете увидеть Tab Navigator

надежды thst помогает

+0

любые другие параметры, кроме кнопок – vardit

+0

, вы можете увидеть «Навигатор вкладок» – Imran

+0

, как это сделать в случае кнопки ссылки –

1

Установить toggle свойство для кнопок true в in documentation, а затем управлять selected свойство для кнопок (установите его в true для активной кнопки).

0

Попробуйте этот пример, так как вы ищете решение без каких-либо кнопок.

<?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: Если вы используете только кнопки на панели управления, вы можете использовать кнопки в качестве типа ребенка и избегайте этого, если заявление

Смежные вопросы