Comunidad de diseño web y desarrollo en internet online

Duda sobre loadclip

Citar            
MensajeEscrito el 14 Ago 2009 10:25 pm
Buenas tengo una web hecha en flash,con unos botones que cargan unas secciones de la web.Las secciones cargan bien todas menos una que carga unos pequeños clips con una foto dentro.
Si esa pelicula de los pequeños clips la cargo por separado funciona correctamente.
El swf lo cargo de esta forma

Código ActionScript :

 var colec:MovieClip=_root.createEmptyMovieClip("colecciones",_root.getNextHighestDepth());
   colec._x = 50;
   colec._y = 50;   
   var precargador:MovieClipLoader = new MovieClipLoader();
   var listenerc:Object = new Object();
   precargador.addListener(listenerc);
   precargador.loadClip("colecciones.swf",colec);

Despues dentro del swf cargo las pequeñas fotos de esta forma

Código ActionScript :

var codigo:MovieClip = contenedor.createEmptyMovieClip("codigo_"+filaF+"_"+columnaF, contenedor.getNextHighestDepth());
   var clip:MovieClip = codigo.createEmptyMovieClip("foto_"+filaF+"_"+columnaF,codigo.getNextHighestDepth());
   var mi_mcl:MovieClipLoader = new MovieClipLoader();
   var miListener:Object = new Object();   
   mi_mcl.addListener(miListener);
   // cargamos la imagen   
   mi_mcl.loadClip(ruta,clip);

Por hacer los loadclip sobre movieclips,al hacer uno dentro de otro,o algo asi.Porque si yo pongo esto en lugar de cargarlo en el clip,si que me sale la ultima pequeña foto cargada.Pero hacerlo de esa forma no me sirve ya que esos pequeñas fotos despues les asocio un evento y necesito que sean clips.

Código ActionScript :

var codigo:MovieClip = contenedor.createEmptyMovieClip("codigo_"+filaF+"_"+columnaF, contenedor.getNextHighestDepth());
   var clip:MovieClip = codigo.createEmptyMovieClip("foto_"+filaF+"_"+columnaF,codigo.getNextHighestDepth());
   var mi_mcl:MovieClipLoader = new MovieClipLoader();
   var miListener:Object = new Object();   
   mi_mcl.addListener(miListener);
   // cargamos la imagen   
   mi_mcl.loadClip(ruta,10);

Por jaime343

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Ago 2009 10:35 pm
Si pongo en la pagina principal de esta forma.


Código ActionScript :

var colec:MovieClip=_root.createEmptyMovieClip("colecciones",_root.getNextHighestDepth());
   colec._x = 50;
   colec._y = 50;   
   //var clip:MovieClip = colecciones.createEmptyMovieClip("pelicula",colecciones.getNextHighestDepth());
   var precargador:MovieClipLoader = new MovieClipLoader();
   var listenerc:Object = new Object();
   precargador.addListener(listenerc);
   precargador.loadClip("colecciones.swf",10);


Es decir en vez de cargar la pelicula externa en un clip,la cargo diciendole la profundidad y cargandola directamente me va perfecto,pero claro el problema vendria a que al cambiar de seccion deberia hacer algo parecido a esto

Código ActionScript :

colec.unloadMovie();
    colec.removeMovieClip();

Pero al no cargarlo en el clip colec no puedo hacerlo,por lo que no me sirve.
Por lo comentado antes deduzco que el problema esta al hacer un loadclip,sobre un clip que ha sido cargado con otro loadclip.
¿cual seria la manera correcta de poder hacer esto?

Por jaime343

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Ago 2009 10:44 pm
Descarga con unloadMovie "el nivel" en el que hayas cargado el archivo...asi funcionara aunque no este en el clip colec

Por Wyrm

Claber

1545 de clabLevel

15 tutoriales

 

firefox
Citar            
MensajeEscrito el 14 Ago 2009 11:05 pm
Pero como lo pongo unloadMovie(10); asi directamente?Si es asi no me funciona.
Pero porque no hay ninguna forma de hacerlo cargandolo en dos movieclips?Es que es mucho mas comodo,despues para trabajar sobre eso

Por jaime343

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Ago 2009 11:54 am
Alguien me puede ayudar a hacerlo cargandolo en dos movieclips sin niveles

Por jaime343

9 de clabLevel



 

firefox

 

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