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