ALGUEM ? On 22 fev, 16:11, victhor mendes <[email protected]> wrote: > galera to com o seguinte erro quando clico em um botão para receber > dados: > TypeError: Error #1009: Não é possível acessar uma propriedade ou um > método de uma referência de objeto nula. > at testeAMF/vstack()[C:\xampp\htdocs\learnAmfPHP\src\action.as:26] > at testeAMF/___testeAMF_Button2_click()[C:\xampp\htdocs\learnAmfPHP > \src\testeAMF.mxml:9] > > quando clico pera primeira vez, ao chamar a função que verifica qual > canvas ele está > ele da esse erro, mas quando clico pela segunda vez ele retorna os > dados corretamente no data grid. > o que pode estar errado ? > > segue as funções. > > [Bindable] > public var dataGridData:Object; > > private function buscaDados(event:ResultEvent):void > { > if( event.result.busca == "OK" ){ > dataGridData = new Object; > dataGridData = event.result.detalhes; > > meusDados.dataProvider = dataGridData; > }else{ > Alert.show("impossivel encontrar dados \n erro: " + > event.result.detalhes); > } > > } > > public function vstack(pag:int):void > { > this.vStack.selectedIndex = pag; > > if( this.vStack.selectedIndex == 1 ){ > this.dadosAtualiza.dataProvider = dataGridData; > } else if ( this.vStack.selectedIndex == 2 ){ > this.dadosDelete.dataProvider = dataGridData; > } > > } > > bom como pode ver, se o selectedIndex for 1 ele busca no BD os dados e > exibe em um data grid > o problema é que a primeira vez que clico ele da erro, mas na segunda > ele retorna normal:x > > valeu galera até.
-- 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
