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>>

Responder a