Comunidad de diseño web y desarrollo en internet online

AYUDA: LOADMOVIE. y unloadMovieNum

Citar            
MensajeEscrito el 15 Nov 2010 04:42 pm
Hola!
Una vez mas molestando a Clab.
bueno esta vez es una consulta, tengo este scrip.

Código ActionScript :

   clip_mc = _parent._parent.createEmptyMovieClip("holder", 2);
   clip_mc.loadMovie("tema01.swf");
   unloadMovieNum(1);

   
   this.onEnterFrame = function() {
      if (clip_mc.getBytesLoaded() != 0 && clip_mc.getBytesLoaded() == clip_mc.getBytesTotal()) {
         clip_mc.gotoAndStop(1);//aquí va el número del frame donde se quiere ir
         delete this.onEnterFrame;
      }
   }
}


Donde se crea un clip de pelicula vacio, en nivel 2 que es una película externa "tema01.swf" y se entra a esta película y se puede controlar (tal com dice el gotoandstop es para que entre y vaya a algún lugar de esta movie)

en fin el código me funciona, mi pregunta es. Al poner unloadMovieNum(1); estoy descargando todas las películas en nivel 1 cierto? es decir las estoy sacando del plano general cierto? entonces cuando cargue en otra movie pero esta vez en nivel 1 y elimine las de nivel 2 no se llenará el caché.

Cierto?

La consulta es porque en algunas ocaciones por cargar las movies "idefinidamente con LoadMovie (sin nivel)" se me cruzan entre si.

Bueno gracias poer leer si no entienden me escribel

Por pablizo

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Nov 2010 06:47 pm
El cache del navegadorse va sobreescribiendo automáticamente, es decir nunca se llena porque se va borrando lo mas viejo. Si quisiste decir memoria, al descargar un nivel liberas (siempre que no queden referencias de código) Conviene que uses MovieClips para cargar contenido en vez de niveles, es mas simple

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 Nov 2010 08:44 pm
mmm no me queda claro, pero te hablño de lo siguiente

Tengo una pelicula con interiores distintos jalados asi

clip_mc = _parent._parent.createEmptyMovieClip("holder", 2);
clip_mc.loadMovie("tema01.swf");
unloadMovieNum(1);

Mi pregunta es si funciona bien este unloadmovienum que estoy poniendo al final.

Por pablizo

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Nov 2010 08:49 pm
¿Si funciona? Claro, unloadMovieNum descarga el nivel 1.
Lo que te recomiendo es usar un solo MC, dado que lo que cargas reemplaza a lo anterior

clip_mc.loadMovie("tema01.swf");

//luego

clip_mc.loadMovie("tema02.swf");

etc, el último contenido siempre reemplaza el anterior

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 Nov 2010 10:53 pm
Pero en mi caso no pasa esto, se me cruza es como si cargara el SWF encima del anterior, lo reconosco porque son unos audios y se combinan es decir se escuchan los 2 a la vez como si estuvieran encima del otro.

Por pablizo

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Nov 2010 03:51 am
Y si porbas con

clip_mc.loadMovie(" "); antes

y despues clip_mc.loadMovie("tema02.swf");

asi vacias el contenedor para no tener ese problema

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 16 Nov 2010 01:36 pm
Si usas audio manejalo con el objeto Sound, si lo tiras en línea de tiempo puedes tener problemas inesperados.
Si ya lo tienes en un objeto Sound, asegúrate de hacer un stop antes de desacargarlo, porque un evento en curso (típicamente sonido) queda en memoria, ya uqe está ejecutándose

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Nov 2010 04:04 pm
Bueno gracias por resolver mis dudas, ya lo solucioné de una forma distinta pero se solucionó.

Por pablizo

22 de clabLevel



 

firefox

 

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