era exatamente o que eu queria, valeu. Foda que ontem a noite eu procurei e nas paginas que eu cai, so tinha os exmeplos usando pelo componente direto.
mas valeu. 2011/3/1 Cristian Edson Göhl <[email protected]> > Bom dia, > > não lembro se já usei vários em um AS, e procurar agora é ruim. > > joguei no google: > > *Actionscript method in RemoteObject* > ** > no primeiro result temos: > http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_4.html > > Calling RemoteObject components in ActionScript > > In the following ActionScript example, calling the useRemoteObject()method > declares the service, sets the destination, sets up result and fault > event listeners, and calls the service's getList() method. > > <?xml version="1.0"?> > <!-- fds\rpc\ROInAS.mxml --> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> > <mx:Script> > <![CDATA[ > import mx.controls.Alert; > import mx.rpc.remoting.RemoteObject; > import mx.rpc.events.ResultEvent; > import mx.rpc.events.FaultEvent; > > [Bindable] > public var empList:Object; > public var employeeRO:RemoteObject; > > public function useRemoteObject(intArg:int, strArg:String):void { > employeeRO = new RemoteObject(); > employeeRO.destination = "SalaryManager"; > employeeRO.getList.addEventListener("result", > getListResultHandler); //olha aqui ele adiciona o result pra method getList. > employeeRO.addEventListener("fault", faultHandler); > employeeRO.getList(deptComboBox.selectedItem.data); > } > > public function getListResultHandler(event:ResultEvent):void { > // Do something > empList=event.result; > } > > public function faultHandler (event:FaultEvent):void { > // Deal with event.fault.faultString, etc. > Alert.show(event.fault.faultString, 'Error'); > } > ]]> > </mx:Script> > <mx:ComboBox id="deptComboBox"/> > </mx:Application> > > > 3 minutos. > > > > Abraço. > > > *From:* Helio Antonio Francisco Silva <[email protected]> > *Sent:* Tuesday, March 01, 2011 8:45 AM > *To:* [email protected] > *Subject:* Re: [flexdev] Re: Flex + AMFPHP > > So nao entendi uma coisa, blz, voce declaro o remote em AS como eu > queria, mas e o metodo que voce quer acessar da classe a onde voce coloca > ele ? > > 2011/2/28 Cristian Edson Göhl <[email protected]> > >> Eai, >> >> vi agora o email, tava na facul.. >> >> tenho assim num componente >> >> protected function addServico():void >> { >> servico = new RemoteObject(this.destination); >> servico.showBusyCursor = true; >> servico.source = this.source; >> servico.addEventListener(FaultEvent.FAULT, >> servico_faultHandler); >> servico.addEventListener(ResultEvent.RESULT, onResultServico); >> } >> >> é um componente gambiarra mode e fora dos code standards hehe , >> >> estendi um textinput e dai adicionei botão de busca, e também por enter e >> digitando, >> >> aí ele chama outro componente que faz a busca, que tem uma grid e tal(tudo >> AS), padrão né. >> >> faz tudo sozinho só com o source passado, >> >> posso passar array de columns se quiser diferente, destination e >> labelfield hehe >> >> mas não vem ao caso [image: Smiley mostrando a língua] >> >> Abraços. >> >> *From:* Helio Antonio Francisco Silva <[email protected]> >> *Sent:* Monday, February 28, 2011 4:53 PM >> *To:* [email protected] >> *Subject:* Re: [flexdev] Re: Flex + AMFPHP >> >> tens algum exemplo pra mim ??? >> Eu entendi bem certinho o remote objetc, mas para criar as referencias >> fracas eu preciso do AS puro mesmo, como se eu instanciase ele tipo: >> >> var objRemote:RemoteObjetct = new RemoteObject() >> bla bla bla assim saca ??? >> >> 2011/2/28 Cristian Edson Göhl <[email protected]> >> >>> Olá, >>> >>> eu utilizo o AMFPHP. >>> >>> Sempre utilizo com remoteObject, pois alí já seto o result o fault tenho >>> padrão que é setado no service. >>> >>> se tua dúvida era por AS, também é possível utilizar numa boa. >>> >>> Abraço. >>> >>> ------------------------------ >>> Date: Mon, 28 Feb 2011 14:49:36 -0300 >>> Subject: Re: [flexdev] Re: Flex + AMFPHP >>> From: [email protected] >>> To: [email protected] >>> >>> >>> nossa eu instalei, criar 3 classes, simples obvio, montei o flex em 12 >>> mim muito easy. e tambem nossa senhora e muito rapido cara, que e isso, >>> 17ms @__@. >>> >>> Queria saber mesmo agora como faço pra nao usar esse componente >>> remoteObjetc >>> >>> 2011/2/28 Guilherme Ventura <[email protected]> >>> >>> Estou usando a versão 1.9 sem nenhum framework junto, sem nenhum problema >>> até então. >>> >>> Em 28 de fevereiro de 2011 11:55, Helio Antonio Francisco Silva < >>> [email protected]> escreveu: >>> >>> Olha so isso aqui e no AMF funciona redondinho >>> >>> <mx:RemoteObject >>> id="conn" destination="amfphp" source="HelloWorld"> >>> <mx:method name="sayHelloWorld" result="onSayHelloWorld(event)" >>> fault="onFault(event)" /> >>> <mx:method name="sobreNome" result="onsNomeResult(event)" fault=" >>> onsNomeFault(event)" /> >>> </mx:RemoteObject> >>> >>> Com webservice eu faço assim, obviamente eu ja instaciei as webservices, >>> note que pode definir se quero ou nao com referencia fraca os listners, como >>> faço o AMF para eu poder fazer como se fosse pela webservce a escrita ? >>> no caso eu boto aqui em baixo o nome do metodo.eventoresult, fault e a >>> chamada do metodo.... >>> Alguem pode dar uma mao. >>> >>> ws.GETCONTRATOS.addEventListener(ResultEvent.RESULT, >>> resultHandlerContrato, >>> *false*, 0, *true*); >>> ws.GETCONTRATOS.addEventListener(FaultEvent.*FAULT*, >>> resultFaultContrato,*false*, 0, *true*); >>> ws.GETCONTRATOS(*'PC200812'*, cUser,cPass); >>> >>> >>> >>> 2011/2/28 Helio Antonio Francisco Silva <[email protected]> >>> >>> humm... to lendo aqui um bom post do daniel, e testando, to começando a >>> relembrar as coisas. >>> >>> 2011/2/28 Jean Carlos Kresko <[email protected]> >>> >>> Olá.. >>> >>> O AMFPHP voltou a ser atualizado, inclusive neste mês de fevereiro. >>> Eu utilizo o Zend... mas somente o ZendAMF (vc pode baixar somente o AMF >>> no site do Zend). >>> >>> E agora estou utilizando o CodeIgniter como framework PHP, juntamente com >>> o ZendAMF >>> está sendo uma ótima experiência... utilizando as mesmas classe para o >>> Flex e para o site. >>> Além do que o CodeIgniter é mais leve que o Zend... >>> >>> Abraço! >>> Jean >>> >>> >>> -- >>> 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 >>> >>> >>> >>> >>> -- >>> *Hélio Antonio Fransico Silva* >>> Desenvolvedor web >>> Certificado Flash developer >>> Certificado Flash Design >>> Certificado web developer >>> Consultor Microsiga / Totvs >>> Desenvolvedor ADVPL / ASP >>> Analista de sistemas e ERP Sênior. >>> >>> >>> >>> >>> >>> -- >>> *Hélio Antonio Fransico Silva* >>> Desenvolvedor web >>> Certificado Flash developer >>> Certificado Flash Design >>> Certificado web developer >>> Consultor Microsiga / Totvs >>> Desenvolvedor ADVPL / ASP >>> Analista de sistemas e ERP Sênior. >>> >>> >>> -- >>> 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 >>> >>> >>> >>> >>> -- >>> *Guilherme Ventura de Souza* >>> Cel: (14)8102-2002 - Fone: (14)3263-0706 >>> E-mail: [email protected] >>> Msn: [email protected] >>> >>> >>> -- >>> 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 >>> >>> >>> >>> >>> -- >>> *Hélio Antonio Fransico Silva* >>> Desenvolvedor web >>> Certificado Flash developer >>> Certificado Flash Design >>> Certificado web developer >>> Consultor Microsiga / Totvs >>> Desenvolvedor ADVPL / ASP >>> Analista de sistemas e ERP Sênior. >>> >>> >>> -- >>> 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 >>> -- >>> 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 >>> >> >> >> >> -- >> *Hélio Antonio Fransico Silva* >> Desenvolvedor web >> Certificado Flash developer >> Certificado Flash Design >> Certificado web developer >> Consultor Microsiga / Totvs >> Desenvolvedor ADVPL / ASP >> Analista de sistemas e ERP Sênior. >> >> -- >> 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 >> -- >> 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 >> > > > > -- > *Hélio Antonio Fransico Silva* > Desenvolvedor web > Certificado Flash developer > Certificado Flash Design > Certificado web developer > Consultor Microsiga / Totvs > Desenvolvedor ADVPL / ASP > Analista de sistemas e ERP Sênior. > > -- > 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 > > -- > 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 > -- *Hélio Antonio Fransico Silva* Desenvolvedor web Certificado Flash developer Certificado Flash Design Certificado web developer Consultor Microsiga / Totvs Desenvolvedor ADVPL / ASP Analista de sistemas e ERP Sênior. -- 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
<<wlEmoticon-smilewithtongueout[1].png>>
