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