Foros del Web » Creando para Internet » Flash y Actionscript »

No me carga Loadvars desde URL

Estas en el tema de No me carga Loadvars desde URL en el foro de Flash y Actionscript en Foros del Web. Hola foreros, He hecho mil pruebas y nada, no consigo que me cargue una simple variable en el .swf. En el código HTML tengo lo ...
  #1 (permalink)  
Antiguo 09/12/2009, 11:23
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 17 años, 7 meses
Puntos: 3
No me carga Loadvars desde URL

Hola foreros,

He hecho mil pruebas y nada, no consigo que me cargue una simple variable en el .swf.

En el código HTML tengo lo siguiente:

Código HTML:
<param name="movie" value="verVideo.swf" />
 <param name="FlashVars" value="sesionVideo=c0d3k8mfpm6v1m5mmskgm730b0" />
<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
<embed src="verVideo.swf" FlashVars="sesionVideo=c0d3k8mfpm6v1m5mmskgm730b0" quality="high" bgcolor="#ffffff" width="620" height="480" name="verVideo" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
Con el resto del código, claro...

Y luego en el primer frame de verVideo.swf tengo este actionscript:
Código:
var sesionVideo;
var sesion;

sesion = sesionVideo;

sesionTxt.text = sesion;
Ni que decir tiene que el campo de texto dinámico sesionTxt muestra "undefined" en la pantalla.

Yo creo que el problema es al recoger el valor pero, como decía al principio, he hecho mil pruebas y no consigo nada.

¿Alguna sugerencia?

Mil gracias!!
  #2 (permalink)  
Antiguo 09/12/2009, 12:35
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: No me carga Loadvars desde URL

Lo increible es que abro la película en un HTML en local y me lo ejecuta bien, pero lo subo al servidor y me sigue saliendo 'undefined', es como si en el servidor perdiese el valor de la variable o no aceptase este método

curiosísimo
  #3 (permalink)  
Antiguo 09/12/2009, 12:39
 
Fecha de Ingreso: enero-2009
Mensajes: 86
Antigüedad: 12 años
Puntos: 0
Respuesta: No me carga Loadvars desde URL

hombre maestro yo no entiendo mucho de esto, pero si estas usando actionscript3.0 deberias de darle un tipo de variable es decir un :void, o un Number...

y porque haces la traslacion de variables??

porque no haces directamente:


var sesionVideo;

sesionTxt.text = sesionVideo;


un saludo
  #4 (permalink)  
Antiguo 09/12/2009, 12:41
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: No me carga Loadvars desde URL

Estoy usando actionscript 2.0.

La traslación de variables es porque voy a usar la otra variable en otra parte del código, sólo puse la parte que considero importante.

Gracias!
  #5 (permalink)  
Antiguo 09/12/2009, 13:10
 
Fecha de Ingreso: noviembre-2007
Mensajes: 186
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: No me carga Loadvars desde URL

Verifica las ruras del html con respecto al txt.

Porque la ruta que debes poner en el swf, es la ruta del txt al html que contiene el swf y no directamente el swf.

En el txt, debe contener tambien el nombre de la variable, no recuerdo esactamente como era, pero debe ser algo asi:

texto = hola que tal.
  #6 (permalink)  
Antiguo 09/12/2009, 16:38
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 17 años, 6 meses
Puntos: 406
Respuesta: No me carga Loadvars desde URL

Hola damargon:
Si lo que quieres es mostrar la palabra SesionVideo escribe así el código:
var sesion = "sesionVideo";
sesionTxt.text = sesion;

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:34.