Comunidad de diseño web y desarrollo en internet online

Cargar varias Galerias OOP en un MC contenedor

Citar            
MensajeEscrito el 03 Nov 2007 08:28 pm
Quiero desde una pelicula principal cargar 5 galerias OOP con distintos nombres en distintos MC contenedores y que
las imagenes de la galeria A no sean las que se ven cuando entro en la galeria B!!!! ya que el nombre y cantidad
de fotos cambia correctamente.!!

1. Duplique cada archivo de la galeria creando asi una carpeta para cada uno en donde me ha quedado
el .fla, el .xml y la carpeta cristalab donde dentro esta la carpeta galeria y dentro de ella los
cuatro archivos .AS
Asi me quedo una carpeta galeriaOOP1, galeriaOOP2, galeriaOOP3, galeriaOOP4, galeriaOOP5.
con todos los archivos para que funcione cada una como debe ser sin cambiar las fotos ni las rutas.
2. Luego modifique los .xml, que ademas renombre como imagenes1.xml ... y sucesivamente, dejando en el
contenido de estos lo siguiente:

Código :

<galeria>
       <cantidad>5</cantidad>
       <titulo>galeria1</titulo>
       <ruta>http://www.misitio.com/sitio/galeriaOOP1</ruta>
          </galeria> 

para la primera galeria y cambiando el titulo y la carpeta destino "galeriaOOP2" y sucesivamente.

3. En el archivo galeria1.fla cambie el nombre del xml por imagenes1.xml
4. Luego fui a los archivos:
En Foto.AS en la linea 42 coloque en la ruta:

Código :

   var precarga:Preloader = new Preloader(popup_mc.container_mc.img_mc, "http://www.misitio.com/sitio/galeriaOOP1/images/normal/"+imagen+".jpg", popup_mc.drw_mc, popup_mc.container_mc, this, onLoadImg);


En Mini.as en la linea 34 coloque:

Código :

  ruta = "http://www.misitio.com/sitio/galeriaOOP1/images/mini/mini"+n+".jpg";


---------------------------------------------------------------------------------------------------------

Bien hasta ahi lo que he realizado, cada una de las galerias tanto en local como abriendo directamente el swf
con el explorador desde el sitio funciona perfectamente y trae cada una de las imagenes que yo he incluido en
las carpetas correspondientes.

El problema:
Tanto en local como desde el sitio llamo a las galerias desde una pelicula madre, con un boton a un mc
contenedor
al boton le he dado la accion:

Código :

on(release){
         contenedor1.loadMovie("../sitio/galeriaOOP1/galeria1.swf");
         }

Creando un contenedor por cada galeria que cargo por lo que tengo cinco contenedores y cinco botones mas las cinco
galerias.swf, cada una con su boton y contenedor, para un mejor orden.
Ademas a cada boton le he dado la siguiente accion:

Código :

on(release){
         contenedor2.unloadMovie("../gsitio/galeriaOOP2/galeria2.swf");
         }
         on(release){
         contenedor3.unloadMovie("../sitio/galeriaOOP3/galeria3.swf");
         }
         on(release){
         contenedor4.unloadMovie("../sitio/galeriaOOP4/galeria4.swf");
         }
         on(release){
         contenedor5.unloadMovie("../sitio/galeriaOOP5/galeria5.swf");
         }


Soluciones que he probado:

He recorrido el foro por mas de una semana en busca de una respuesta he leido varias cosas este post http://www.cristalab.com/foros/viewtopic.php?t=36118&highlight=&sid=93080a11fdbb5096f27a0e62e7bba38d
creo que es mi mismo problema, pero no hay respuesta
Probe que lei en el foro fijar el loockroot y lo puse en cada uno de los swf de las galerias y no funcionan.[/code]


por favor a ver si alguien puede dar luz a como hacer esto

desde ya muchas gracias

Por xander_inercia

2 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 07 Nov 2007 06:18 pm
Si alguien sabe como hacer esto o vio que en el foro ya este publicada la solucion me puede pasar el link, yo revise use el buscador y no doy con la solucion..
gracias desde ya

Por xander_inercia

2 de clabLevel



Genero:Masculino  

msie7

 

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