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
