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&";
}
?>