Return to Snippet

Revision: 851
at August 15, 2006 13:16 by limonn


Initial Code
/*
Esta función se encarga de enviar el email.
Usa un objeto LoadVar para enviar el email y se programa el evento 
onload de dicho objeto para recibirla respuesta del servidor.
*/
function enviar() {
	trace(t_nombre.text);
	//se crea un nuevo objeto LoadVars y se carga con los datos que vamos a enviar.
	datos_email.nombre =t_nombre.text;
	datos_email.email =t_email.text;
	datos_email.texto =t_texto.htmlText;
	//
	datos_email.estado ="";
	//Se programa la función que se ejecutara al recibir la respuesta del servidor
	datos_email.onLoad = function() {
		/*
		al ejecutarse la función dentro del objeto loadVars, debemos usar 'this'
		para referirnos a 'datos_email'.
		'estado' es una variable que nos devuelve el scrip php, nos referimos a ella
		como this.estado.
		*/
		trace(this);
		trace(this.estado);
		if (this.estado == "enviado") {
			//si el email se ha enviado, vamos al fotograma 2.
			gotoAndStop(3);
		} else {
			//en caso contrario, vamos al fotograma 3
			gotoAndStop(4);
		}
	};
	//se envian los datos usando sendAndLoad.
	datos_email.sendAndLoad("enviar_email.php", datos_email, "post");
	gotoAndStop(2)
	}
	
	
/*-------------------------------------------------------------------
AUTOR: Paco Naranjo.
descargado de: http://www.neurona.org.
Fecha de creación: Domingo 27 de Marzo de 2005

Puede usar y distribuir este código de manera gratuita, pero por favor, respete el texto 
que me nombra como autor y mis datos de contacto.
Si lo usa en algún proyecto o le es de utilidad, puede plantearse poner un enlace a: 
http://www.neurona.org
Si lo hace le estaré muy agradecido.

Si quiere contactar conmigo, use cualquiera de estas direcciones: 
[email protected]
[email protected]
[email protected]

Espero que este código le sirva.
Un saludo.
-------------------------------------------------------------------
*/

Initial URL
http://www.neurona.org/formulario-flash-php.php

Initial Description


Initial Title
sending mail php

Initial Tags


Initial Language
ActionScript