Hola gente,

Desde un archivo swf estoy llamando a un script PHP que recoge unos valores 
de un formulario del archivo swf para mandarlos por correo electrónico.

El script PHP reside en otro dominio diferente en el que reside el archivo 
swf, por lo que he tenido que crear y copiar a la raiz del dominio donde 
reside el script PHP el archivo crossdomain.xml

El script PHP manda el mensaje de correo correctamente. El problema es que 
en la película swf acaba apareciendo el mensaje: Un script de película está 
provocando que el reproductor de Flash se ejecute lentamente. Si continúa 
ejecutándose, su PC podría no responder. ¿Desea anular el script?

Parece como que el archivo swf no recibiera la respuesta y quedase a la 
espera del evento onLoad

¿Alguien ha tenido alguna experiencia similar o puede aportar algo de luz.?

Aquí pego los fragmentos de código:

Gracias,

Javier Q.


FLASH:

var e_mail_e_lv = new LoadVars();
var e_mail_r_lv = new LoadVars();
e_mail_e_lv.nombre = name_txt.text;
e_mail_e_lv.e_mail = e_mail_txt.text;
e_mail_e_lv.mensaje = message_txt.text;

e_mail_e_lv.sendAndLoad("http://www.dominio.net/form_mail.php";, e_mail_r_lv, 
"POST");
// Manda el mensaje pero se queda en bucle. Parece que no recibe el objeto 
e_mail_r_lv.onLoad = function(exito) {
if (exito) {
 Alert.show("Mensaje enviado", "", Alert.OK, this, Alert.OK);
} else {
 Alert.show("Error en el envío", " ", Alert.OK, this, Alert.OK);
}
};

PHP:

<?php
$nombre  = utf8_decode ($HTTP_POST_VARS['nombre']);
$e_mail  = $HTTP_POST_VARS['e_mail'];
$mensaje = utf8_decode ($HTTP_POST_VARS['mensaje']);
//
$para_nombre = "Destinatario";
$para_email = "destinatario@ destinatario.net";
$asunto = "Formulario de Contacto Web-Flash";
$mensaje_cuerpo = "Mandado por: ".$nombre."\n"."E-mail: 
".$e_mail."\n"."Mensaje: ".$mensaje;
$retorno=mail($para_nombre." <".$para_email.">",$asunto, $mensaje_cuerpo, 
"De: ".$nombre." <".$e_mail.">");
if ($retorno==true){
 echo "&resultado=Datos enviados. Gracias&";
} else {
 echo "&resultado=No se han podido enviar los datos&";
}
?> 



-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a