Consegui resolver usando o método toActionScript da classe ASTranslator e implementando a interface Serializable no VO do Java (falha minha).
(ASObject) new ASTranslator().toActionScript(meuVO) http://carbonfive.sourceforge.net/astranslator/api/com/carbonfive/flash/package-\summary.html#documentation E no VO do AS: [RemoteClass(alias="album.Eventt")] public class Eventt ... Só que ficou uma dúvida, se o VO tivesse uma coleção de outro VO, funcionaria ou seria preciso configurar algo no AS ? Exemplo de Estado e Cidade. Consulta o VO Estado que contém uma coleção de todas as suas Cidades. É possível converter esse tipo de objeto o AS ? []'s mindu On 25 fev, 17:59, "mindu" <[EMAIL PROTECTED]> wrote: > Olá pessoal, > Estou tendo problemas em converter um VO do Java para o Flex. > > Está dando o erro abaixo: > > TypeError: Error #1034: Type Coercion failed: cannot convert > [EMAIL PROTECTED] to album.Eventt. > > Alguém já passou por isso ? > > No flex tenho o seguinte: > > package album > { > > [RemoteClass(alias="album.Eventt")] > public class Eventt > { > > public var eventID:int; > public var event:String; > public var description:String; > public var date:Date; > > } > > } > > No java o seguinte: > > package album; > > import java.util.Date; > > public class Eventt { > > private int eventID; > private String event; > private String description; > private Date date; > > // get/set omitidos > > } > > E a chamada: > > public class EventView > { > public var eventt:album.Eventt; > public var service : RemotingConnection; > > public function initApp():void{ > service = new RemotingConnection(); > } > public function detail(id:int):void{ > service.call("album.service.EventService.load", new > Responder(loadResult, loadFault), id); > } > public function loadResult(result:album.Eventt) : void{ > eventt = result; > } > public function loadFault(fault:String) : void{ > Alert.show( "Erro" + fault); > } > > } > > Tentei trocar por: > > [RemoteObject.registerClassAlias(alias="album.Eventt")] > public class Eventt > .... > > ou por: > > [RemoteObject.registerClassAlias("album.Eventt")] > public class Eventt > .... > > [RemoteObject("album.Eventt")] > public class Eventt > .... > > Nada funciona, seria uma deficiência do OpenAmf ? > > []'s > mindu --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
