Não programo em java, mas vc colocou o [RemoteClass (alias="pastadoseuvo.seuVo")] no seu value object?
No php tem que colocar public $_explicitType = pastadoseuvo.seuVo'; para fazer o mesmo no vo equivalente em php, deve ter que fazer algo semelhante no java acredito eu... ex em php: <?php class IdiomaVo { public $IDI_IdIdioma = 0; public $IDI_Idioma = ""; public $IDI_Sigla = ""; // public $_explicitType = 'vo.IdiomaVo'; // public function __construct($item = null) { if($item != null) { $this->IDI_IdIdioma = $item->IDI_IdIdioma; $this->IDI_Idioma = $item->IDI_Idioma; $this->IDI_Sigla = $item->IDI_Sigla; } } } ?> equivalente em as3 package vo { [RemoteClass(alias="vo.IdiomaVo")] [Bindable] public class IdiomaVo { public var IDI_IdIdioma:uint = 0; public var IDI_Idioma:String = ""; public var IDI_Sigla:String = ""; public var AIORIG_Percentual:uint; public function IdiomaVo(item:Object = null) { if (item != null) { IDI_IdIdioma = item.IDI_IdIdioma; IDI_Idioma = item.IDI_Idioma; IDI_Sigla = item.IDI_Sigla; AIORIG_Percentual = item.AIORIG_Percentual; } } } } Talvez seja algo parecido On 13 jul, 12:15, Vinicius Martinez <vinicius.b.marti...@gmail.com> wrote: > Alguém ?? > > 2009/7/8 Vinicius Martinez <vinicius.b.marti...@gmail.com> > > > > > Pessoas, > > > Boa Noite...Seguinte...possuo uma classe java mapeada como uma classe .as > > (para fazer a comunicação entre a parte flex e a parte java) e uma outra > > classe .as que seria a minha tela. > > > Pois bem, na minha tela criei um objeto (ArrayCollection - private - > > bindable) que recebe o conteúdo do método java que preeche uma lista > > "tipada" com o objeto JAVA que está sendo também mapeada em minha classe > > Action Script, porém quando essa lista é preenchida, em vez do > > ArrayColection vir "tipado" com o tipo do objeto mapeado entre as classes > > Action e a Classe JAVA, o mesmo vem mapeado como Object. > > > Em um momento posterior (outro método/function), eu passo essa lista como > > parâmetro para outro método java e pelo fato de o mesmo estar "tipado" como > > Object e não como "meuVO" da um raise na exception abaixo: > > > java.lang.ClassCastException : flex.messaging.io.amf.ASObject cannot be > > cast to Vo > > > Segue as chamadas da minha tela: > > > //funcao Init que chama o metodo java do controle roProcessoCOntrole e me > > retorna uma lista dessses Objetos > > private function init():void { > > PopUpManager.centerPopUp(this); > > roProcessoControle.getProcessoListByProcessId(processoObjectId); > > } > > > //funcao que recebe o retorno do metodo init > > //no DEBUG do flex, essa lista ao inves de estar tipada como uma classe > > minha, esta como Object (acredito que por isso, minha tela nao funcione > > corretamente) > > //tudo renderiza certinho, meu datagrid e populado de forma correta sem > > nenhum erro apesar da lista estar com tipos "object" dentro dela > > private function listHandler(event:ResultEvent):void { > > if (event.result) { > > relAutomaticoList = event.result as ArrayCollection; > > } > > } > > > //Metodo para fazer a atualizacao porem pelo fato dessa lista estar como > > "object", da um raise exception na chamada dessa function > > private function atualizaProcessoControle():void{ > > roProcessoControle.atualizaProcessoControle(obj); > > } > > > //metodo de retorno (callback) da funcao atualizaProcessoControle > > //nao chega aqui pois da uma exception antes > > private function atualizaProcessoControleOK(event:ResultEvent):void{ > > if (event.result) { > > var result:Boolean = event.result as Boolean; > > if (result){ > > Alert.show("Atualização feita com sucesso"); > > }else{ > > Alert.show("Erro na atualização dos documentos"); > > } > > } > > } > > > Bom, se alguém precisar de mais algum detalhe é so falar. > > > Se alguém puder me ajudar, agradeço. > > > * meu mapeamento entre as classes ActionScript e a classe JAVA tenho a > > absoluta certeza que está certo; > > * o mapemanto entre os tipos de atributos entre as classses JAVA / Action > > Script está correto; > > * estou usando o "remote-object" para fazer a ponte FLEX - JAVA; > > * todos os métodos acima citados estão sendo invocados corretamente nas > > classes Action e JAVA, ou seja, todas as chamadas no meu lado FLEX para o > > lado JAVA , estão sendo executadas corretamente o que descarta erros no > > mapeamento entre os metodos java ->action script , do remoteObject na tela e > > no remote-config-xml; > > > Mais uma vez, muito Obrigado pela atenção. > > > Att, > > -- > > Vinicius Branda Martinez > > > MSN/GTalk: vinicius.b.marti...@gmail.com > > Skype: vinicius.branda > > -- > Vinicius Branda Martinez > > MSN/GTalk: vinicius.b.marti...@gmail.com > Skype: vinicius.branda --~--~---------~--~----~------------~-------~--~----~ 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---