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
 eduardokr...@gmail.com
http://blog.mxml.com.br


2009/2/2 carlos_online <carlosed...@gmail.com>

>
> 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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a