Beleza mano... não mexi na parte das skins... só aproveitei as partes do
código onde usa o evento change da barra para definir a bindagem com a
viewstack...

Assim manti meu List que já estava funcionando com os itemrenderes
corretos...

Valeu...

Em 22 de outubro de 2011 19:14, Bruno Tourinho <[email protected]>escreveu:

> E aí Wemerson... se liga como deve fazer...
>
> Tem 4 Skins...
> Barra
> Primeiro Botão
> Botões
> Ultimo Botão
>
> Pode definir a skin no CSS também...
>
> s|ButtonBar
> {
>     skinClass: ClassReference("br.com.unimedmt.skins.opmeButtonBarSkin")
> }
>
> A operação pode ser direto com a ViewStack ou através de função como eu fiz
> abaixo:
>
> var selectedPage:Number
>
> protected function switcher_changeHandler(event:IndexChangeEvent):void
>             {
>                   selectedPage = event.newIndex;
>             }
>
> <s:ButtonBar id="switcher" labelField="label"
> change="switcher_changeHandler(event)" selectedIndex="0"
> requireSelection="true" >
>                 <s:dataProvider>
>                     <s:ArrayCollection>
>                         <fx:Object label='Menu 1'  enabled='true' />
>                         <fx:Object label='Menu 2'  enabled='true' />
>                         <fx:Object label='Menu 3'  enabled='true' />
>                         <fx:Object label='Menu 4'  enabled='true' />
>                         <fx:Object label='Menu 5' enbled="false" />
>                     </s:ArrayCollection>
>                 </s:dataProvider>
>             </s:ButtonBar>
>             <mx:ViewStack id="vStack" width="100%" height="100%"
> paddingTop="0" paddingLeft="5" paddingRight="5" paddingBottom="5"
> selectedIndex="{selectedPage}">
>             <!-- 0 -->
>             <s:NavigatorContent/>
>             <!-- 1-->
>             <s:NavigatorContent/>
>             <!-- 2-->
>             <s:NavigatorContent/>
>             <!-- 3-->
>             <s:NavigatorContent/>
>             <!-- 4 -->
>             <s:NavigatorContent/>
>             <!-- 5 -->
>             <s:NavigatorContent/>
>         </mx:ViewStack>
>
> As cores estão parecidas com as que você quer... mas pode muda-las mudando
> cada uma das skins...
>
> Espero que ajude...
>
> Abraço
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
*Wemerson Guimarães*
Rio Verde - Go

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a