Saludos Joseba, y gracias por tu respuesta.


En el script no tengo ningún bucle for, while, etc.



He comentado el código de la asignación del evento onLoad (que incluyo 
debajo de estas líneas) y entonces la película funciona correctamente, 
aunque de esta forma no hay manera de saber si ha habido error en el envío 
del mensaje o no.



¿He de colocar también en el servidor en donde está alojada la película swf 
un archivo crossdomain.xml?



Gracias de nuevo,

Javier Q



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); }

 };

----- Original Message ----- 
From: "Joseba Alonso" <[EMAIL PROTECTED]>
To: "'Lista dedicada a Actionscript'" <[email protected]>
Sent: Wednesday, August 30, 2006 5:25 PM
Subject: Re: [ASNativos] Esperando a onLoad


Ese mensaje, el 99% de las veces que aparece, es por un bucle infinito. En
todo caso, seguro que no es porque no recibe el onLoad, estas mirando en el
sitio equivocado. No veo nada en ese codigo que lo pueda estar probocando,
mira donde tengas bucles...

Un saludo,

Joseba

> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] En nombre de Javier Quer
> Enviado el: miércoles, 30 de agosto de 2006 14:50
> Para: [email protected]
> Asunto: [ASNativos] Esperando a onLoad
>
> 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
> -----------------------------------------------------
>
>


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



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

Responder a