te dejo un ejemplo a ver si te sirve, porque como no se bien todo el codigo que usas en donde podes estar cometiendo un error.Espero que te sirva.
///////////////////////
En el keyframe 1:
//////////////////////
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
function enviarMail() {
envio_lv.nombre = nombre.text;
envio_lv.telefono = telefono.text;
envio_lv.email = email.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
}
recibir_lv.onLoad = function() {
if (this.estatus=="ok") {
gotoAndStop("3");//frame con mensaje mensaje enviando correctamente!!!
} else {
gotoAndStop("4");//frame con mensaje mensaje error!!!
}
}
stop();
////////////////
En el boton:
on (release) {
enviarMail();
gotoAndStop(2);// frame con mensaje mensaje enviando!!!
}
//////////////////////////////////////////
y en el php utilizo la clase phpmailer
/////////////////////////////////////////
<?php
require("includes/class.phpmailer.php");
$mail = new PHPMailer();
$mail->Mailer="smtp";
$mail->Host = "smtp.xxx.com";
$mail->From = "
[email protected]";
$mail->FromName = "www.xxx.com";
$mail->SMTPAuth = true;
$mail->Username = "xxx";
$mail->Password = "xxx";
$mail->Timeout = "120";
$mail->AddAddress("
[email protected]");
$mail->WordWrap = 80;
$mail->IsHTML(true);
$mail->Subject = "Presupuesto Web";
$cuerpo="<html>";
$cuerpo.="<head>";
$cuerpo.="<title></title>";
$cuerpo.="</head>";
$cuerpo.="<body bgcolor='#E6FFE6'>";
.
.
.
$cuerpo.="</body>";
$cuerpo.="</html>";
$mail->Body = $cuerpo;
if(!$mail->Send()) {
echo "&estatus=no&";
echo $mail->ErrorInfo;
echo $mail->Version ;
}
else{
echo "&estatus=ok&";
}
?>