Funcionou meu velho!!! Agora so falta eu saber o que eh vergamota!! hahahahaha
Obrigado!!! On 2 fev, 15:36, Eduardo Kraus <[email protected]> wrote: > Boa tarde > > Testa e diz, eu apenas coloquei a linha, não testei..... > *Eduardo Kraus* > Desenvolvedor > [email protected]http://blog.mxml.com.br > > 2009/2/2 Eduardo Kraus <[email protected]> > > > Boa tarde > > > Cara, isso é mais fácil que robar vergamota no pasto do vizinho que viajou > > . . . > > > O código esta assim: > > ----btnBar.dataProvider = arrEdicao; > > ----Button(btnBar.getChildAt(0)).enabled = false; > > > E deve estar assim: > > ----btnBar.dataProvider = arrEdicao; > > ----btnBar.validateNow(); > > ----Button(btnBar.getChildAt(0)).enabled = false; > > > Esta linha mágica faz com que o Flex aguare até que o btnBar esteja > > atualizado. > > *Eduardo Kraus* > > Desenvolvedor > > [email protected] > >http://blog.mxml.com.br > > > 2009/2/2 carlos_online <[email protected]> > > >> Pessoal... > > >> Estou com um erro besta quando estou usando um ButtonBar. Vejam o > >> codigo abaixo: > > >> <?xml version="1.0" encoding="utf-8"?> > >> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > >> layout="absolute"> > > >> <mx:Script> > >> <![CDATA[ > >> import mx.controls.Alert; > >> import mx.controls.Button; > >> import mx.events.ItemClickEvent; > >> private function > >> clickHandler(event:ItemClickEvent):void{ > >> if (event.label == 'ANTES'){ > >> btnBar.dataProvider = arrEdicao; > > >> Button(btnBar.getChildAt(0)).enabled = false; > >> } > >> } > > >> ]]> > >> </mx:Script> > >> <mx:ArrayCollection id="arrConsulta"> > >> <mx:source> > >> <mx:Array > > >> <mx:String >ANTES</mx:String> > >> <mx:String >TESTE</mx:String> > >> </mx:Array> > >> </mx:source> > >> </mx:ArrayCollection > > > >> <mx:ArrayCollection id="arrEdicao"> > >> <mx:source> > >> <mx:Array > > >> <mx:String>SALVAR</mx:String> > >> <mx:String>CANCELAR</mx:String> > >> </mx:Array> > >> </mx:source> > >> </mx:ArrayCollection > > > >> <mx:ButtonBar id="btnBar" dataProvider="{arrConsulta}" > >> itemClick="clickHandler(event);"/> > > >> </mx:Application> > > >> Percebam o seguinte: quando o usuario clicar no ButtonBar no botao > >> "ANTES" ele vai mudar o dataProvider e vai aparecer SALVAR e CANCELAR. > >> O que eu estou querendo fazer eh DESABILITAR o botao SALVAR depois que > >> o usuario clicar em ANTES, manjaram? > > >> So que ai esta dando um index out of bounds. > > >> Alguem poderia esclarecer minha ignorancia? > > >> Qualquer ajuda sera bem vinda! > > >> Carlos Pereira --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
