Comunidad de diseño web y desarrollo en internet online

como descargar un movieclip?

Citar            
MensajeEscrito el 24 Sep 2007 01:11 pm
Bueno pues tengo un pequeño problema y es que no logro descargar un movieclip

Tengo este codigo

Código :

_root.createEmptyMovieClip("fotos",this.getNextHighestDepth());

         fotos._x = 58;
         fotos._y = 76;
         fotos.swapDepths(mc_fotografo);

         for (i=1; i<7; i++) {
            var ruta = lib.ruta_url+"/mini/mini"+i+".jpg";
            fotos.createEmptyMovieClip("foto"+i,fotos.getDepth()+i);
            var mcLoader:MovieClipLoader = new MovieClipLoader();
            mcLoader.loadClip(ruta,"fotos.foto"+i);
            fotos['foto'+i]._x = 10+(99*i);


una vez que el movieclip fotos lo tengo en pantalla con todos los movieclip foto lo quiero eliminar de pantalla y de memoria y lo intento hacer asi

unloadMovie(fotos); (Con este me lo quita de pantalla pero no lo borra de memoria, es decir sigo teniendo creado el objeto fotos)

o con
removeMovieClip(_level0.fotos);(Con este nada de nada, ni lo quita de pantalla ni lo elimina de memoria)

A ver si me podriais ayudar a eliminarlo.
Gracias

Por Jbom

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Sep 2007 03:55 pm
Prueba con:

Código :

unloadMovie(fotos); //Para descargarlo.
delete(fotos); //Para eliminarlo de la memoria.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 24 Sep 2007 07:44 pm
Pues sigue sin funcionar, voy a explicarlo un poco mejor:

Paso 1:
Tengo un menu con cuatro botones, cuando pulso uno de ellos llama a la funcion creaMenu


Código :

function creaMenu(mVar:String) {

   if (mVar == "arquitectura") {
      CargaImagenes("arquitectura.xml");
   }
   if (mVar == "moda") {
      CargaImagenes("moda.xml");
   }
   if (mVar == "celebraciones") {
      CargaImagenes("celebraciones.xml");
   }
   if (mVar == "varios") {
      CargaImagenes("varios.xml");
   }
   if (mVar == "jsegura") {
      mnu_jsegura._visible = 1-mnu_jsegura._visible;
      mnu_jsegura.gotoAndPlay(2);
   }
}


la funcion CargaImagenes lo que hace es crear los movieClip que necesito:

Código :

function CargaImagenes(mVar:String) {
   var lib:imagenes = new imagenes(mVar, root);

   lib.onCarga = function() {

      if (fotos == undefined) {
         _root.createEmptyMovieClip("fotos",this.getNextHighestDepth());

         fotos._x = 58;
         fotos._y = 76;
         fotos.swapDepths(mc_fotografo);

         for (i=1; i<7; i++) {
            var ruta = lib.ruta_url+"/mini/mini"+i+".jpg";
            fotos.createEmptyMovieClip("foto"+i,fotos.getDepth()+i);
            var mcLoader:MovieClipLoader = new MovieClipLoader();
            mcLoader.loadClip(ruta,"fotos.foto"+i);
            fotos['foto'+i]._x = 10+(99*i);
         }
      } else {
         unloadMovie(fotos);//Para descargarlo.
         delete (fotos);//Para eliminarlo de la memoria.
      }
   };


Lo que hace es comprobar si esta creado el movieclio Fotos, si esta lo intenta eliminar y si no esta lo crea.

El imagenes.as es el del ejemplo Galeria de esta misma web

Pues el problema es que no consigo quitar fotos, pero foto[] si lo elimino.

Por Jbom

11 de clabLevel



Genero:Masculino  

firefox

 

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