[Resposta: Você deve instanciar a classe pelo menos uma vez!] Boa Noite a Todos,
Senhor já faz muito tempo que só acompanho este grupo como "ouvinte", porém esta questão me pareceu familiar e porque não opinar!? Fabiano, há algum tempo atrás eu encontrava esse problema freqüentemente, do Flex pro Java os objetos iam muito bem, porém o inverso, do Java pro Flex é que complicava, só enxergava o maldito Object. Solução, se o seu RemoteObject retorna um objeto do tipo “Banco” então antes de fazer a chamada eu faço um “var cliente:Cliente = new Cliente()”. Exemplo: //Forçando o Reconhecimento var banco:Banco = new Banco(); //Realizando a chamada do Método que retorna uma lista de objetos do tipo Banco var operation:AsyncToken = bancoFachada.listar(); <mx:RemoteObject id="bancoFachada" destination="BancoFachada" result="onResult(event)" fault="onFault(event)"/> Já vi casos em que usam Object.registerClass(), outros "assinam" um objeto com alguma tag "estranha" a qual não lembro aqui, que seja. Veja se funciona, acaso seja esta a sua dúvida, posso te enviar modelos, frameworks, de você instanciar e registrar estas classes de uma forma mais elegante. Grande Abraço, _______________________________ DANIEL GOMES NEGRI (Analista de Sistemas) Consultor em Arquitetura RIA - Rich Internet Application Certified ScrumMaster danielgomesne...@gmail.com (62) 9218-7215 / (62) 8135-8339 GECAN - Gerência de Canais de Atendimento BANCOOB - Banco Cooperativo do Brasil S/A On 7 mar, 08:21, Fabiano Frizzo <ffri...@gmail.com> wrote: > Olha funcionou em partes :D > > Eu verifiquei isso debugando.. > > Se eu uso o seu código ele vem no result o ContaReceber poré da esse erro > aqui > > TypeError: Error #1034: Falha de coerção de tipo: não é possível converter > mx.collections::arraycollect...@4b67441 em entity.ContaReceber. > at > <anonymous>()[D:\Sistemas\workspace\FFrizzoSystems\src_flex\contasreceber\ContasAReceber.mxml:36] > at flash.events::EventDispatcher/dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at > mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\UIComponent.as:9298] > at > org.mentawai::MentaRPC/dispatchResult()[D:\Sistemas\workspace\MentaFlex\as3\org\mentawai\MentaRPC.as:62] > at flash.events::EventDispatcher/dispatchEventFunction() > at flash.events::EventDispatcher/dispatchEvent() > at > mx.rpc::AbstractService/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractService.as:237] > at > mx.rpc::AbstractOperation/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[C > :\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractOperation.as:202] > at > mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()[C > :\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:193] > at > mx.rpc::Responder/result()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:43] > at > mx.rpc::AsyncRequest/acknowledge()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:74] > at > NetConnectionMessageResponder/resultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:515] > at > mx.messaging::MessageResponder/result()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:199] > > 2009/3/6 Rafael Nami <n...@extersoft.com.br> > > > > > > > Fala Fabiano, belezinha?Tenta fazer o seguinte código: > > > public function handleResult(e: ResultEvent) : void { > > var result : * = e.result; > > // agora vem a parte bizarra (substitua o MeuObject pelo seu tipo de > > objeto. > > for each(var meuObject: MeuObject in result) { > > break; > > } > > } > > > Sei que o código é ridiculamente estranho, mas como e quando acontece isso, > > eu não sei. E outra - isso aconteceu comigo ontem, e não adiantou colocar > > como Array e colocar a metadata de array type no método, não adiantou fazer > > nada. Só deste jeito funcionou. > > Ah, estou usando o BlazeDS... > > > Verifique se funciona para você > > > Abraço > > > Rafael Nami > > > 2009/3/6 Fabiano Frizzo <ffri...@gmail.com> > > > Boa Tarde Galera. > > >> To com um erro meio estranho aqui.. > > >> Tenho um projeto que funciona normalmente.. Os Entity que eu ja tinha > >> criado no inicio do projoto vão do java vão para o Flex certinho e vice > >> versa.. > > >> Porém agora tive a nececidade de criar uma nova entity e essa ta chegando > >> no Flex como um Object ja fiz de tudo e não estou conseguindo encontrar o > >> meu erro.. > > >> Vou enviar as classes que não estão indo corretamente do Java para o flex > >> em anexo se alguém puder dar uma olhada eu agradeço muito pois ja oolhei > >> tanto ja refiz elas algumas vezes.. > > >> Alguém ja passou por isso > > >> -- > >> Fabiano Frizzo > > >> [url="http://acbr.sf.net"]Conheça o Projeto ACBr - Automação Comercial > >> Brasil[/url] > >> [url="http://sourceforge.net/projects/jacbr/"]Conheça o Projeto JACBr - > >> Java Automação Comercial Brasil[/url] > > -- > Fabiano Frizzo > > [url="http://acbr.sf.net"]Conheça o Projeto ACBr - Automação Comercial > Brasil[/url] > [url="http://sourceforge.net/projects/jacbr/"]Conheça o Projeto JACBr - > Java Automação Comercial Brasil[/url]- Ocultar texto entre aspas - > > - Mostrar texto entre aspas - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---