Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/11/2008, 09:01
Avatar de gVenom
gVenom
 
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 15 años, 9 meses
Puntos: 53
De acuerdo Respuesta: Formulario Fla.

Saludos, te voy a poner la función que utilizo yo para enviar correos, con flash y php, ahi te pongo la explicación de c/u. AUTOR: Paco Naranjo.

Código:
/*
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)
	}
suerte
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr