problema com NaN  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
javanovato
JavaBaby

Membro desde: 13/12/2007 13:46:16
Mensagens: 89
Offline

pessoal, estou passando um número do flex para o java mais ao invés de passar 0 (zero) ta chegando no java NaN.

no flex tenho:



Ivan Alves
JavaEvangelist
[Avatar]

Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline

Se você passar um valor diferente de 0 ele chega também NaN? porque se chegar NaN ele não está configurado corretamente ou as variaveis estão com nomes diferentes

Se possível mostre o resto do código.

flw...
[Yahoo!] [MSN]
javanovato
JavaBaby

Membro desde: 13/12/2007 13:46:16
Mensagens: 89
Offline

então ivan ...

na verdade eu descobri que... em algum momento eu set a idade um valor que recebo antes...

então eu percebi que o problema é.... estou recebendo NaN do java....

porque acontece isso? no java o campo idade ta como bigdecimal
Ivan Alves
JavaEvangelist
[Avatar]

Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline

Mostre como você tá declarando sua variavel no java e como você está setando ele
[Yahoo!] [MSN]
xdraculax
Java Ninja

Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline

Cara, se não me engano, o Flex usa os get e set's do Java. Olhe se os nomes estão corretos.
Isso já aconteceu aqui, e foi por causa disso.

This message was edited 1 time. Last update was at 04/08/2011 13:19:56


-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar.
[WWW]
javanovato
JavaBaby

Membro desde: 13/12/2007 13:46:16
Mensagens: 89
Offline

então xdraculax

eu já olhei isso tbm... e os beans estão perfeitamente espelhados.

não faço a menor idéia o que pode ser
javanovato
JavaBaby

Membro desde: 13/12/2007 13:46:16
Mensagens: 89
Offline

situação :

No Flex eu tento enviar a idade (zero)


mas quando coloco um break point noto que ao invés de aparecer 0 aparece NaN?

No java pego a idade da seguinte forma:






This message was edited 5 times. Last update was at 05/08/2011 08:16:43

xdraculax
Java Ninja

Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline

Não entendi esse 'get' no objeto Java. Você criou esse método?

Outra coisa, acredito que atributos dinâmicos do flex não são serializados para o Java.

-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar.
[WWW]
javanovato
JavaBaby

Membro desde: 13/12/2007 13:46:16
Mensagens: 89
Offline

xdraculax wrote:Não entendi esse 'get' no objeto Java. Você criou esse método?


é um map



This message was edited 1 time. Last update was at 05/08/2011 10:11:19

xdraculax
Java Ninja

Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline

Cara, porque você não cria o model no flex também?

Ou seja, para cada classe que você criar no Java, crie uma no flex, assim a serialização fica mais simples e facilita sua vida.
POr exemplo, no meu aplicativo flex, eu tenha a class:



Do lado do Java, você terá uma classe chamada br.dominio.Camera também. Assim, quando você receber um objeto vindo do Flex, você pode acessa os atributos do objeto java normalmente.

-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar.
[WWW]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team