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:
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:
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…
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
Mostre como você tá declarando sua variavel no java e como você está setando ele
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.
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 
situação :
No Flex eu tento enviar a idade (zero)
public var idade:Number = 0;
var o:Object= new Object();
o["pessoa.idade"]=idade;
mas quando coloco um break point noto que ao invés de aparecer 0 aparece NaN?
No java pego a idade da seguinte forma:
query.setParameter("idade", new BigDecimal(o.get("pessoa.idade")));
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.
é um map
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:
[Bindable]
[RemoteClass(alias="br.dominio.Camera")]
public dynamic class CameraEquipamento extends BaseConfig {
public var atributo:String;
....
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.