Hola, tengo un formulario en flash el cual es enviado a mi mail por php, lo hice todo siguiendo algunos consejos de este foro, pero no me a funcionado del todo, ya ke los datos si se envian correctamente a mail pero la respuesta ke debe mandar el servidor a mi flash no es correcta, me sale un error de undefenide, les pongo los codigos para ver si alguyien me puede decir a ke se debe el error
//Este ecript esta ke va en el flash primer photograma
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envía el formulario
function enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.sendAndLoad("email.php", recibir_lv, "POST");
//Aquí ustedes pueden cambiar de form.php a form.asp dependiendo del servidor
//que usen
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;
} else {
//Muestra un mensaje de error en negrita
estado_txt.text = "Error en la aplicación de correo";
}
};
lo siguiente va en el boton eviar
on (release) {
mensaje_txt.text = "Enviando su correo ...";
enviarMail();
}
y este el el php
<?
$sendTo = "[email protected], [email protected], [email protected]";
$subject = $_POST["asunto"];
$headers = "From: " . "NeT0";
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message = $_POST["cuerpo"];
mail("$sendTo", "$subject", "$message", "$headers");
echo "estado=Mensaje enviado :D";
?>
espero me puedan ayudar
gracias de ante mano