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

Ayuda divina con carga de SWF y parametros

Estas en el tema de Ayuda divina con carga de SWF y parametros en el foro de Flash y Actionscript en Foros del Web. Hola a todos, el problema que tengo es el siguiente: Tengo un escenario en el cual cargo dentro un visor de imagenes. Segun que galeria ...
  #1 (permalink)  
Antiguo 31/08/2007, 05:19
 
Fecha de Ingreso: julio-2005
Mensajes: 275
Antigüedad: 18 años, 9 meses
Puntos: 3
Ayuda divina con carga de SWF y parametros

Hola a todos, el problema que tengo es el siguiente:

Tengo un escenario en el cual cargo dentro un visor de imagenes. Segun que galeria quiero mostrar le doy a un boton o a otro. Esto hace que se cargue el XML correspondiente de la galeria. El sistema esta montado de esta manera, en el escenario tengo esta funcion:

Código:
function cargaGaleriaFlash(tipo){

	rutadelxml=tipo+"/gallerydata.xml";
	loadMovie("viewer.swf",escenario3);

	
}
Al pulsar un boton, se ejecuta esta funcion donde "tipo" es la galeria a cargar. El swf viewer.swf lee la ruta del xml con un _root.rutadelxml.

La primera vez que clicas a una galeria funciona perfectamente, sea cual sea, pero las siguientes veces se queda cargando la misma galeria todo el rato, como si se quedara en cache o algo asi. He probado con unloadMovie(escenario3); pero sigue cargando la misma galeria.

Que puede ser? un saludo y gracias.
  #2 (permalink)  
Antiguo 31/08/2007, 07:34
 
Fecha de Ingreso: julio-2005
Mensajes: 275
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Ayuda divina con carga de SWF y parametros

help!! Ayuda!!!
  #3 (permalink)  
Antiguo 31/08/2007, 08:00
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: Ayuda divina con carga de SWF y parametros

Cuando el viewer recoge la variable de la ruta, ¿lo hace bien?
  #4 (permalink)  
Antiguo 31/08/2007, 08:02
 
Fecha de Ingreso: mayo-2006
Mensajes: 77
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: Ayuda divina con carga de SWF y parametros

Hola

Para apuntar con seguridad a la variable utiliza:

_root.rutadelxml=tipo+"/gallerydata.xml";

Aunque creo que el problema debe ser el valor de 'tipo' que no se actualiza correctamente.

pon un 'trace(tipo)' dentro de tu función para asegurarte.

Un saludo
  #5 (permalink)  
Antiguo 31/08/2007, 08:27
 
Fecha de Ingreso: julio-2005
Mensajes: 275
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Ayuda divina con carga de SWF y parametros

el viewer si que recoge bien la ruta, y el tipo tambien se actualiza correctamete, lo he comprobado. Sino no iria bien ni la primera vez que pinchas.

El problema esque una vez pinchas, aunq haga otro loadmovie, parece q no lee de nuevo los datos actualizados, y se queda con los primeros, nose porque!!!!

gracias por los comentarios!
  #6 (permalink)  
Antiguo 31/08/2007, 08:33
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: Ayuda divina con carga de SWF y parametros

Lo que entiendo es que tienes documentos xml con el mismo nombre en diferentes carpetas, ¿no? Tal vez eso suponga un problema...

Antes de cargar el xml, resetea o vacía la variable XML de flash. Igual de este modo actualiza el contenido.
  #7 (permalink)  
Antiguo 31/08/2007, 08:39
 
Fecha de Ingreso: julio-2005
Mensajes: 275
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Ayuda divina con carga de SWF y parametros

el viewer es el que lee el xml de la galeria, yo creia que al hacer loadmovie se reiniciaba todo y volvia a leer de 0, pero parece que no. Voy a ver como puedo reiniciarlo, el tema esque el viewer no es codigo mio, asiq a saber donde esta eso....
  #8 (permalink)  
Antiguo 31/08/2007, 09:02
 
Fecha de Ingreso: julio-2005
Mensajes: 275
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Ayuda divina con carga de SWF y parametros

Pues no encuentro la solucion.....El viewer despues del loading crea la variable XML y la rellena segun la ruta que le pongo yo. Debe ser algo del loadmovie(), no debe cargar el SWF desde cero cada vez o algo.

Me dado cuenta que la primera vez si que hace el loading, pero las isguientes veces no, es decir que no resetea la pelicula desde el fotograma 0 con el loadmovie(), hay alguna forma de decirle que cargue el SFW pero desde el frame 0?????? creo q esa seria la solucion.
  #9 (permalink)  
Antiguo 31/08/2007, 09:33
 
Fecha de Ingreso: julio-2005
Mensajes: 275
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Ayuda divina con carga de SWF y parametros

efectivamente, el tema esque cuando cargas el SWF externo, la peli va del frame 0 hasta donde toque, las siguientes veces no hace eso, se queda en el final.

Como hacer que cargue como si fuera la primera vez? lo de poner gotoanplay(0) dentro del viewer no funciona porque se lia y ejecuta las cosas 2 veces...
  #10 (permalink)  
Antiguo 31/08/2007, 09:36
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: Ayuda divina con carga de SWF y parametros

¿Y si lo pones fuera del viewer?
Justo cuando a cargado (si usas la función onLoad):

viewer.gotoAndPlay(1);
  #11 (permalink)  
Antiguo 31/08/2007, 09:42
 
Fecha de Ingreso: mayo-2006
Mensajes: 77
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: Ayuda divina con carga de SWF y parametros

Sinceramente, yo no creo que vayan por ahí los tiros.

¿Tienes algo en escenario3, aunque sea código?

Recuerda que al hacer un loadMovie, se pierde todo el contenido y variables del destino.
  #12 (permalink)  
Antiguo 31/08/2007, 09:49
 
Fecha de Ingreso: julio-2005
Mensajes: 275
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Ayuda divina con carga de SWF y parametros

que va, escenario3 es un mc vacio.

He comprobado realmente que al hacer una segunda vez el loadmovie(), no reinicia la pelicula. Se queda donde estaba, con lo que la lectura del xml no se realiza, y es la de antes.
  #13 (permalink)  
Antiguo 31/08/2007, 10:17
 
Fecha de Ingreso: mayo-2006
Mensajes: 77
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: Ayuda divina con carga de SWF y parametros

Ok.
Puede que no sea necesario hacer un loadmovie con cada click. Quedaria asi:

loadMovie("viewer.swf",escenario3);
function cargaGaleriaFlash(tipo){

rutadelxml=tipo+"/gallerydata.xml";
escenario3.gotoAndPlay(1);


}
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 16:36.