Bueno, pues entiendo que has seguido el mismo tutorial que yo que esta en
http://www.cristalab.com/tutoriales/6/tutorial_de_loadvars_en_flash_mx_2004, que te lo has descargado y que lo has probado con la función en php.....pues felicidades por ti, por que yo me estoy volviendo loca, pero te posteo el codigo:
como te comenté, he utilizado el mismo formulario que viene de ejemplo en el tutorial
en el primer frame puse lo siguiente:
Código :
//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
//Función que envia el forumlario
function enviarForm() {
envio_lv.asunto = asunto_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = clave_txt.text;
envio_lv.sendAndLoad("email.asp", recibir_lv, "POST");
//Aqui 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";
}
};que en si lo único que modifiqué de este código es donde puedes poner asp o php.
y el código del botón:
Código :
on (release) {
mensaje_txt.text = "Enviando su correo ...";
enviarMail();
}que aquí no he tocado nada.
Y el código del lado del sevidor en en el archivo asp que se llama "email.asp" es el siguiente:
Código :
<%
Set oMail = Server.CreateObject ("CDONTS.NewMail")
oMail.BodyFormat = 0
oMail.MailFormat = 0
Remitente = Request.Form("email")
Destino = "[email protected]" 'Email de destino
Asunto = Request.Form("asunto")
Cuerpo = Request.Form("cuerpo")
oMail.Send Remitente, Destino, Asunto, Cuerpo
Set oMail = Nothing
%>
estado=Mensaje enviado :D...esto siguiendo los pases del manual, que lo único que he modificado es la dirección de correo para la comprobación.
y puedes visitarlo en la página
www.crosswaysservices.com/email.html verás que rellenas todo pero cuando le dás a enviar, no hace nada, es como si el botón no se enterara, solo te aparece de principio a fin "listo" en la barra inferior del navegador.
Que puedo hacer?
muchas gracias por tu ayuda