Você tentou usar o debug mode com breakpoints pra conferir como as variáveis estão chegando neste ponto?
2008/5/13 carlos_online <[EMAIL PROTECTED]>: > > Daniel, > > Mais uma vez, obrigado pela ajuda. > > Olha so... seu codigo esta dando um pauzinho de compilacao. Estou > usando o FlexBuilder 3, ok? > > Eh na linha : > > arrDadosGrid.add(topo1); > > O erro de compilacao eh: > > 1061: Call to a possibly undefined method add through a reference with > static type mx.collections:ArrayCollection. > > Ok... comentei essa linha e coloquei pra rodar. Dai ele passou a > apresentar o erro 1010 - aquele la do comeco q originou o post - logo > de cara... logo que entro, ou seja, quando ele tenta preencher o > Datagrid. > > RESUMINDO: o problema continua!!!!!! =PPPPPPP > > O maior problema eh que EU TENHO CERTEZA q o problema NAO ESTA no meu > PHP. Pois, como eu disse, eh um php GENERICO q eu uso em todas as > telas do sistema. E em todas, funciona!!!! > > Engracado eh que esse problema so esta dando NESTA tela q mencionei a > vcs... e mais engracado ainda eh q, fui fazer manutencao em outra tela > q estava funcionando (dar uma mexida no sql, adicionar novas colunas, > etc) e essa tela q estava funcionando comecou a apresentar esse erro > 1010!!!! > > > Que loucura, nao??? > > Bem... de qualquer forma fiz o que vc sugeriu tambem: apaguei todos os > meus imports e em seguida importei novamente as classes. Mesmo assim, > o problema continua. > > > To comecando a achar que eh o meu FlexBuilder que esta com problemas. > Engracado eh que esse problema esta acontecendo no meu micro de casa e > no meu micro do trabalho. DETALHE: estou usando a mesma senha > EDUCACIONAL nos dois. > > > Sera que tem alguma coisa a ver??? > > > Alguem mais pode me ajudar?? Ou talvez vc mesmo, Daniel... =D > > Qualquer ajuda sera bem vinda. > > > > Abraco a todos... > > > Carlos E. Pereira > [EMAIL PROTECTED] > http://www.ioweb.com.br > > > > > > > On 13 maio, 11:58, Daniel Negri <[EMAIL PROTECTED]> wrote: > > Nossa, dei bobeira mesmo... o seguinte > > > > Esse problema ocorre comigo por que ele não reconhece a variável topo, > logo > > não reconhece topo1. Para contornar eu faço event ser do tipo ResultEvent > > exemplo: > > > > private function resultHandler(event:ResultEvent):void { > > var resultado:ObjectProxy = event.result as ObjectProxy; > > var topo:ObjectProxy = resultado.topo as ObjectProxy; > > > > if ( topo.hasProperty("topo1") && topo.topo1 != null ) { > > > > if ( topo.topo1 is ArrayCollection) { > > //arrDadosGrid = event.result.topo.topo1; > > arrDadosGrid = event.result.topo.topo1 as > > ArrayCollection; > > } else if (event.result.topo.topo1 is ObjectProxy) { > > arrDadosGrid = new ArrayCollection(); > > var topo1:ObjectProxy = event.result.topo.topo1 > as > > ObjectProxy; > > arrDadosGrid.add(topo1); > > //arrDadosGrid = new > > > > ArrayCollection(ArrayUtil.toArray(event.result.topo.topo1)); > > } else if (event.result.topo == null || > > event.result.topo.topo1 == null ){ > > Alert.show("Cadastro de notícias vazio!"); > > > > } > > } > > > > Quando eu separo as variáveis em ObjectProxy é possível fazer referência > a > > uma "propriedade", um objeto, que pode ou não existir dentro do objeto > alvo, > > no nosso caso topo1 pode ou não existir dentro de topo; > > > > Engraçado que não era pra estar dando esse erro, ele aceita fazer a > > referência completa sem ter que separar. > > Dá uma olhada nas suas IMPORTAÇÕES, exclui todas e refaz os includes. > > > > -----Mensagem original----- > > De: [email protected] [mailto:[EMAIL PROTECTED] Em nome > de > > carlos_online > > Enviada em: terça-feira, 13 de maio de 2008 10:50 > > Para: flexdev > > Assunto: [flexdev] Re: RES: [flexdev] AHHH... VOU ENDOIDAR COM O FLEX!!! > > =PPPP > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
