NinoSPFC 0 Denunciar post Postado Setembro 3, 2007 Galera estou com um problema bizarro.. Aonde eu trabalho todos os cadastros dos sites agora vão se integrado por um sistema de email , Ao invés de cadastrar os dados do usuario em um banco agora vai direto para este sistema. só que a todos os sites são em flash.. E o sistema só da um exemplo em html... O que eu fiz... Utilizei o sendAndLoad para mandar as mesmas variáveis dos forms para o arquivo . Ficou assim: var enviarDados = new LoadVars();txt_email.html = false;stop();System.useCodepage = true;enviarDados.SMT_MAIL = email;enviarDados.DESTINO = "http://www.terra.com.br";enviarDados.GRUPOS = "24018";enviarDados.CON_ID = "04315941a9268cc059c038665291de5c80ee6";enviarDados.sendAndLoad("http://www.easymailing.com.br/easy/smart_integracao_xp.php",enviarDados,"POST"); Agora o que ocorre, quando eu testo localmente funciona, cadastra certinho, se eu mando testar na net ele não cadastra.. porque será? Tentei utilizar o send somente só que ele carrega uma outra pagina.. teria que utilizar o sendAndLoad mesmo... Quem puder ajudar ficarei agradecido.. Valeu Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Setembro 4, 2007 eu costumo usar esse esquema: adiciona essa essas linhas após o load ACTIONSCRIPT enviarDados.sendAndLoad("http://www.easymailing.com.br/easy/smart_integracao_xp.php",enviarDados,"POST"); enviarDados.onLoad = function(success:Boolean) { _root.createTextField("caixa",99,0,0,200,50) _root.caixa.text = "carregou?" + success } enviarDados.onHTTPStatus = function(httpStatus:Number) { this.httpStatus = httpStatus; if(httpStatus < 100) { this.httpStatusType = "flashError"; } else if(httpStatus < 200) { this.httpStatusType = "informational"; } else if(httpStatus < 300) { this.httpStatusType = "successful"; } else if(httpStatus < 400) { this.httpStatusType = "redirection"; } else if(httpStatus < 500) { this.httpStatusType = "clientError"; } else if(httpStatus < 600) { this.httpStatusType = "serverError"; } _root.createTextField("caixa",99,0,20,200,50) _root.caixa.text = "erro:" + this.httpStatusType } com isso ele irá criar uma caixa de texto com o erro que está acontecendo testa ai pra ver o que esta acontecendo Compartilhar este post Link para o post Compartilhar em outros sites
NinoSPFC 0 Denunciar post Postado Setembro 4, 2007 Apresenta carregou?false Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Setembro 4, 2007 cara desculpa tinha um erro ali,altera essa parte ACTIONSCRIPT enviarDados.onLoad = function(success:Boolean) { _root.createTextField("caixa2",100,0,0,200,50) _root.caixa2.text = "carregou?" + success } ele estava criando as caixas na mesma depth, testa de novo e diz o que sai mas só por esse resultado ja dá pra ver que ele não esta axando a pagina mesmo o swf e a pagina estão no mesmo dominio? Compartilhar este post Link para o post Compartilhar em outros sites
NinoSPFC 0 Denunciar post Postado Setembro 5, 2007 Estão em domínios diferentes.. Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Setembro 5, 2007 Estão em domínios diferentes.. então adicionar essa linha ACTIONSCRIPT System.security.allowDomain("*") e qual foi o resultado com a alteração acima? Compartilhar este post Link para o post Compartilhar em outros sites
NinoSPFC 0 Denunciar post Postado Setembro 6, 2007 Eder.. já tinha tentado isso testei novamente e não rolou...Fiz só com o send mesmo criei um iframe na pagina.. ficou tosco mais ta funcionando ..valeu mesmo assim... é osso hehe Compartilhar este post Link para o post Compartilhar em outros sites