Victhor,
Dá uma olhada nestes links:
http://unitedmindset.com/jonbcampos/2009/02/12/deferred-component-instantiation-in-actionscript/
http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_05.html
http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_06.html
[]s
Fabio da Silva
http://www.fabiophx.blogspot.com/
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