Cuando haces una pagina en flash, es posible que luego necesites enviar correos de un formulario de contacto pues eso no es nada complicado usando el objeto LoadVars y el evento SendandLoad.
Primero debes crear en flash un formulario con los campos que deseas, en este caso: email_box, subject_box, message_box y un boton send_btn
Luego en el 1er fotograma agregas el siguiente codigo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | stop(); // Creamos las acciones al darle click send_btn.onRelease = function() { // Crea el objeto loadvars que envia las vaiables my_vars = new LoadVars(); // Guardamos las variables para enviarlas my_vars.sender = email_box.text; my_vars.subject = subject_box.text; my_vars.message2 = message_box.text; if (my_vars.sender != "" and my_vars.subject != "" and my_vars.message2 != "") { /// Enviamos las variables a mailer.php my_vars.sendAndLoad("mailer.php", my_vars, "POST"); gotoAndStop(2); } else { // En caso de error en el envio vamos al cuadro 2 error_clip.gotoAndPlay(2); } my_vars.onLoad = function() { gotoAndStop(3); }; }; email_box.onSetFocus = subject_box.onSetFocus=message_box2.onSetFocus=function () { if (error_clip._currentframe != 1) { error_clip.gotoAndPlay(6); } }; |
Puedes bajar el codigo desde aqui
En el archivo mailer.php no olvides cambiar el correo al que deseas que llegue el formulario
1 |
Me podrias mandar a mi email el formulario para reenviar mails mediante flash con php pero para el flash 8 ya que no puedo abrir el archivo porque tenes una version arriba.
Gracias =)
Vuelve a descargar el archivo zip, le he agregado un archivo index8.fla que esta guardado para Flash 8