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

Responder a