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
-~----------~----~----~----~------~----~------~--~---

Responder a