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