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