Você deve acessar o atributo pelo nome, não pelo GET, ou seja: private function onRetornaUsuario( event:ResultEvent ) : void{ var usuario:Object = Object( event.result ); mx.controls.Alert.show( usuario.nome ); }
[]'s Ronaldo. On 7/14/07, Ricardo Ramires <[EMAIL PROTECTED]> wrote: > > > Tente testar pelo debug adicionando um breakpoint na ultima linha > desse metodo ou de um trace > > private function onRetornaUsuario(event:ResultEvent):void{ > trace(event.result); > } > > se retornar o objeto tente copiar ele > > var usuario:Object = ObjectUtil.copy(event.result); > > É uma tentativa > > ;-) > > > > > On 14 jul, 11:15, Aranha <[EMAIL PROTECTED]> wrote: > > Bom Dia, > > > > como faço para manipular quando recebo uma classe Usuario.java(desrita > > abaixo) recebida pelo GranitDS, abaixo segue logicas usadas na > > tentativa bem como o erro recebido: > > > > logica do result: > > private function onRetornaUsuario(event:ResultEvent):void{ > > var usuario:Object = Object(event.result); > > mx.controls.Alert.show(usuario.getNome()); > > > > } > > > > Classe usuario no java: > > package test.pojo; > > public class Usuario { > > private int id; > > public String nome; > > private String sobreNome; > > > > public Usuario(int id, String nome, String sobreNome) { > > setId(id); > > setNome(nome); > > setSobreNome(sobreNome); > > } > > > > public Integer getId() { > > return id; > > } > > public void setId(Integer id) { > > this.id = id; > > } > > public String getNome() { > > return nome; > > } > > public void setNome(String nome) { > > this.nome = nome; > > } > > public String getSobreNome() { > > return sobreNome; > > } > > public void setSobreNome(String sobreNome) { > > this.sobreNome = sobreNome; > > } > > > > } > > > > Erro recebido: > > TypeError: Error #1010: A term is undefined and has no properties. > > at > mx.utils::ObjectProxy/http://www.adobe.com/2006/actionscript/flash/ > > proxy::callProperty() > > at Counter/::onRetornaUsuario() > > at Counter/__srvHelloWorld_result() > > at flash.events::EventDispatcher/ > > flash.events:EventDispatcher::dispatchEventFunction() > > at flash.events::EventDispatcher/dispatchEvent() > > at mx.rpc::AbstractService/dispatchEvent() > > at mx.rpc.remoting.mxml::RemoteObject/dispatchEvent() > > at mx.rpc::AbstractOperation/http://www.adobe.com/2006/flex/mx/ > > internal::dispatchRpcEvent() > > at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/ > > internal::resultHandler() > > at mx.rpc::Responder/result() > > at mx.rpc::AsyncRequest/acknowledge() > > at ::NetConnectionMessageResponder/NetConnectionChannel.as > > $40:NetConnectionMessageResponder::resultHandler() > > at mx.messaging::MessageResponder/result() > > > > se alguem poder me ajudar... > > > > > Desde já, Obrigado. > > Sandro Mueller > > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---