M.S.S 0 Denunciar post Postado Setembro 30, 2015 Pessoal estou com dificuldade para fazer funcionar um formulario em Flash com FORM em PHP com autenticação SMTP.Vou usar esse formulário no servidor do UOL.Segue abaixo o código AS3 do meu FLA.A URL abaixo está personalizada para o meu site no código original: // Associamos o click no botão enviar à função de envio de e-mail. enviar_btn.addEventListener(MouseEvent.CLICK, EnviarEmail); function EnviarEmail(evt) { resultado_txt.text = "Enviando mensagem, aguarde!"; // Cria o objeto que realizará o envio dos dados para a página // envio_email.php. var loader:URLLoader = new URLLoader(); // Criamos o listener que será chamado ao fim da execução do script // de envio de e-mail. loader.addEventListener(Event.COMPLETE, FimLoad); // Criamos os listener que serão chamados em caso de erro ao tentar abrir // o script (arquivo não encontrado ou em outro domínio por exemplo). loader.addEventListener(IOErrorEvent.IO_ERROR, ErroLoad); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, ErroLoad); // Definimos qual script enviará o e-mail e como serão enviados os // parâmetros para esse script. var request:URLRequest = new URLRequest("http://www.site.com.br/form.php"); request.method = "POST"; // Definimos os parâmetros a serem passados para o script // http://www.site.com.br/form.php var variables:URLVariables = new URLVariables(); variables.nomeRemetente = nomeRemetente_txt.text; variables.email = email_txt.text; variables.assunto = assunto_txt.text; variables.mensagem = mensagem_txt.text; request.data = variables; // Solicitamos a execução do Script. loader.load(request); } function FimLoad(evt) { // Exibimos o resultado do envio. resultado_txt.text = evt.target.data; } function ErroLoad(evt) { resultado_txt.text = "Ocorreu um erro durante o envio do e-mail. Tente enviar sua mensagem mais tarde."; } Compartilhar este post Link para o post Compartilhar em outros sites