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\C­ontasAReceber.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\proje­cts\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:2­02]
> >     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\m­x\rpc\Responder.as:43]
> >     at
> > mx.rpc::AsyncRequest/acknowledge()[C:\autobuild\3.2.0\frameworks\projects\r­pc\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\proje­cts\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
-~----------~----~----~----~------~----~------~--~---

Responder a