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
-~----------~----~----~----~------~----~------~--~---

Responder a