Comunidad de diseño web y desarrollo en internet online

No me funcióna un ejemplo pero no encuentro el problema

Citar            
MensajeEscrito el 03 Mar 2011 03:50 pm
estoy tratando de hacer funcionar el siguiente ejemplo:

Cuando tienes un sitio en flash te puede ser útil pasar parámetros del servidor al momento de cargar el swf.

Para incluir el swf al sitio lo más sencillo es usar el html generado por flash al publicar. En caso de que no se genere puedes ir a File->Publish Settings y marcar la casilla de html, luego hacer clic en publish.

El código generado inicia con la etiqueta <object> y contiene varios parámetros. Para incluir tus parámetros se agrega una etiqueta <param> adicional:

Código Javascript :

<param name="flashvars" value="parametro1=hola&variable=mundo" />


La propiedad name debe ser flashvars. Se pueden incluir los parámetros que sean necesarios y cada uno debe separarse por &

Una vez en flash para obtener los valores se debe leer la propiedad parameters del loaderInfo

Código Javascript :

var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
ExternalInterface.call("alert",paramObj.parametro1 + " " + paramObj.variable);


De esta manera puedes obtener el valor de los parámetros como propiedades del objeto parameters del loaderInfo utilizando los mismos nombres que se usaron en la propiedad value.

mi resultado es "undefined undefined" no entiendo porque.

Acá está el ejemplo


Y acá el archivoFLA


La idea es pasarle parametros al swf intenté de varias maneras pero de ninguna lo logo.
Aver quien me puede dar una mano, gracias.

Por .::Manu::.

45 de clabLevel



Genero:Masculino  

Argentina - Bs.As.

msie8
Citar            
MensajeEscrito el 03 Mar 2011 04:10 pm
También lo tienes que incluir en el tag embed de esta manera:

<embed ...... flashvars="parametro1=hola&variable=mundo" .....

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Mar 2011 05:18 pm
Sabes que se lo acabo de poner pero sigue sin funcionar, alguna otra sugerencia?

Por .::Manu::.

45 de clabLevel



Genero:Masculino  

Argentina - Bs.As.

msie8
Citar            
MensajeEscrito el 03 Mar 2011 05:54 pm
Veo que estás usando un poup de JS para mostrar los valores ... ¿probaste dentro de flash, quizás mostrándolos en un campo de texto?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Mar 2011 06:28 pm
Si probe con

var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
salida.text=String(paramObj.parametro1);

Pero me sigue mostrando "undefined" en el text. RARISIMO..

Por .::Manu::.

45 de clabLevel



Genero:Masculino  

Argentina - Bs.As.

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.