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