Não tem como utilizar RemoteObject com AMFPHP?? 

> -----Mensagem original-----
> De: [email protected] 
> [mailto:[EMAIL PROTECTED] Em nome de Ricardo Cerqueira
> Enviada em: quarta-feira, 11 de junho de 2008 15:34
> Para: flexdev
> Assunto: [flexdev] Re: NetConnection
> 
> 
> Amigo para fazer requisições simultaneas não precisa fazer o 
> que você faz, basta fazer o seguinte:
> 
> 
> gateway.call("arquivoclass.metodo1", new 
> Responder(onResult1,onFault)); 
> gateway.call("arquivoclass.metodo2", new 
> Responder(onResult2,onFault)); 
> gateway.call("arquivoclass.metodo3", new 
> Responder(onResult3,onFault));
> 
> Você fazendo isso com certeza irá funcionar!!
> 
> Abraços,
> 
> Ricardo Cerqueira
> www.adasoftware.com.br/blog
> 
> 
> 
> On 11 jun, 13:49, Márcio Almeida Bernardino 
> <[EMAIL PROTECTED]> wrote:
> > Estou com dificuldades para sair da lista. O 
> [EMAIL PROTECTED] nao funciona!!
> > Esta lista tem moderador?
> >
> > Por favor me retire dela, meu cadastro foi acidental.
> >
> > Grato,
> >
> > Marcio> Date: Wed, 11 Jun 2008 08:01:23 -0700> Subject: [flexdev] 
> > Marcio> NetConnection> From: [EMAIL PROTECTED]> To: 
> > Marcio> [email protected]> > > Bom dia a todos,> > 
> Trabalho com 
> > Marcio> flex+php+amfphp+mysql> > Encontrei na internet a seguinte 
> > Marcio> classe pra realizar uma conexao> remota, que está 
> funcionando 
> > Marcio> perfeitamente:> > package utils> {> import 
> > Marcio> flash.net.NetConnection;> import 
> flash.net.ObjectEncoding;> > 
> > Marcio> public class ConexaoRemota extends NetConnection> {> public 
> > Marcio> function ConexaoRemota(strURL:String)> {> objectEncoding = 
> > Marcio> ObjectEncoding.AMF3;> if(strURL) connect(strURL);> 
> }> > }> }> 
> > Marcio> > para disparar basta declarar a variével do tipo 
> > Marcio> ConexaoRemota e chamar> o metodo call() com os 
> parametros:> > 
> > Marcio> var gateway:ConexaoRemota = new ConexaoRemota(URL);> 
> > Marcio> gateway.call("arquivophp.metodo", new Responder(onOk, 
> > Marcio> onFalha),> ParamentrosParaOMetodoDoArquivophp);> > 
> Bom gente, 
> > Marcio> até aqui tudo bem! Funciona as mil maravilhas! O 
> problema é> 
> > Marcio> que existem casos onde eu preciso fazer requisições 
> > Marcio> simultaneas, e> para isso, utilizando a classe acima eu 
> > Marcio> preciso declarar várias> variáveis do tipo conexao remota. 
> > Marcio> Exemplo:> > var gateway1:ConexaoRemota = new 
> > Marcio> ConexaoRemota(URL);> var gateway2:ConexaoRemota = new 
> > Marcio> ConexaoRemota(URL);> var gateway3:ConexaoRemota = new 
> > Marcio> ConexaoRemota(URL);> > Como não estava ficando legal, criei 
> > Marcio> uma nova classe para declarar a> variavel de Conexão 
> > Marcio> (NetConnection) dinamicamente:> > package utils> {> import 
> > Marcio> flash.net.NetConnection;> import flash.net.ObjectEncoding;> 
> > Marcio> import flash.net.Responder;> > public class 
> Conexao> {> public 
> > Marcio> static function Conecta(URL:String, Comando:String,> 
> > Marcio> Resposta:Responder, ...parameters):void> {> var 
> > Marcio> gate:NetConnection = new NetConnection();> 
> gate.objectEncoding 
> > Marcio> = ObjectEncoding.AMF3;> gate.connect(URL);> 
> gate.call(Comando, 
> > Marcio> Resposta, parameters);> > }> }> }> > > A chamada 
> fica assim:> 
> > Marcio> > Conexao.Conecta(URL,"arquivophp.metodo", new 
> Responder(onOk, 
> > Marcio> onFalha),> ParamentrosParaOMetodoDoArquivophp);> > 
> O problema 
> > Marcio> é que sempre retorna a funçao de falha, aparentemente, não> 
> > Marcio> está conectando! Já fiz diversos teste e não encontrei o 
> > Marcio> erro!> > Alguém pode dar um help???> > Desde já 
> muito obrigado 
> > Marcio> a todos!> 
> > Marcio> 
> ______________________________________________________________
> > Marcio> ___
> > Confira vídeos com notícias do NY Times, gols direto do Lance, 
> > videocassetadas e muito mais no MSN 
> > Video!http://video.msn.com/?mkt=pt-br
> > 
> 

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

Responder a