Caramba, fiz uma confusão aqui dos exemplos Solução, se o seu RemoteObject retorna um objeto do tipo “Banco” então antes de fazer a chamada eu faço um “var banco:Banco = new Banco()”.
De onde eu tirei esse "Cliente"? kkkkkk On 11 mar, 22:30, Daniel Negri <tiaodao...@gmail.com> wrote: > [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 -~----------~----~----~----~------~----~------~--~---