Rafael,

Desculpe mas n�o ficou claro se voc� est� tentando receber os VOs do Java ou 
enviando os VOs para o Java. 

Se voc� estiver recebendo, utilize o debug para colocar um breakpoint e 
inspecione o VO recebido, acho que � mais simples que escrever logs. Ao 
inspecionar o VO recebido note que o Flex dever� indicar a classe mapeada 
corretamente, caso isso n�o ocorra nos mande um e-mail.

Se voc� estiver enviando para o Java tente fazer da seguinte forma:

Descricao dos VOs:

Nivel1VO

cod:Number
nivel2VO:Nivel2VO

Nivel2VO

cod:Number
label:String

Codigo exemplo:

var n1:Nivel1VO = new Nivel1VO();

var n2:Nivel2VO = new Nivel2VO();

n2.cod = 1;
n2.label = 'teste';

ni.cod = 1;
n2.nivel2VO = n2;

Dessa maneira acho que fica mais f�cil debugar.

-----Mensagem Original-----
From: Rafael [EMAIL PROTECTED]
Date: Sun, 10 Jun 2007 03:49:14 -0300
To: [email protected]
Subject: [flexdev] Problema com VO's

> 
> Se alguem tiver paciencia para ler tudo e querer ajudar ehehe eu agrade�o
> 
> Amigos estou com um problema que j� est� fazendo eu virar a noite ...
> 
> Vou tentar explicar ... tenho um arquivo texto, o java l� ele e monta
> os objetos ... perfeito por enquanto. Meus VO's eu tenho todos
> mapeados iguais para o Flex, com todos remoteclass. Quando fa�o a
> convers�o com o AMFTranslator ele consegue traduzir ... de t�o
> desesperado para confirmar eu at� fiz isso heuihee para mostrar nos
> logs do tomcat ...
> 
> ASObject objeto = (ASObject) new ASTranslator().toActionScript(s);
> System.out.println("MAPA "+objeto.values());
>               
> ASObject ob = (ASObject) new
> ASTranslator().toActionScript(s.getGrupos().get(0));
> System.out.println("MAPA DO PRIMEIRO OBJETO SQUIDGRUPO "+ob.values());
>               
> ASObject ob1 = (ASObject) new
> ASTranslator().toActionScript(s.getGrupos().get(0).getSitesBloq().get(0));
> System.out.println("MAPA DO PRIMEIRO OBJETO SITES BLOQUEADOS DO SQUID
> GRUPO"+ob1.values());
> 
> e ele est� lan�ando corretamente os valores, significa ent�o que as
> convers�es est�o bem sucedidas, no meu arquivo de logs tb est� tudo
> perfeito at� ai.
> 
> Quando eu clico num bot�o la na minha aplica��o flex, ele chama uma
> classe no java e retorna meu objeto principal, que tem uns arrays de
> objetos que tem outros arrays de objeto dentro (acima foi confirmado
> que a convers�o est� ok)
> 
> no primeiro nivel do meu objeto tenho a string nome, mando escrever na
> tela e vai perfeitamente
> no segundo nivel do meu objeto (� um array de um tipo de objeto), eu
> mando escrever o nome e escreve perfeitamente
> no terceiro nivel do meu objeto (� um array de um tipo de objeto
> dentro de outro array de tipo de objeto dentro de um objeto) eu mando
> escrever o valor e ele manda isso para a tela
> 
> Error #1009: Cannot access a property or method of a null object reference.
> 
> O que me deixa indignado � que no primeiro e segundo n�vel o objeto
> encontra em estado perfeito, no terceiro nivel n�o, sendo que eu
> confirmei no java que o meu ASObject tem os objetos dentro, nao sei o
> que fazer hehehe
> 
> > 
> 

[]s
Hamad Amaral
[EMAIL PROTECTED]


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