• Jueves 14 de Noviembre de 2024, 17:06

Autor Tema:  Evento onRelease para cargar niveles en orden  (Leído 1733 veces)

flavexxx

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Evento onRelease para cargar niveles en orden
« en: Viernes 19 de Junio de 2009, 21:56 »
0
Buenas

Necesito ayuda con el siguiente script. Un boton llama a dos niveles de movies. Una cubierta y el contenido. Tiene un condicional el cual dice que si el nivel 5 esta cargado, solo cargar el nivel 6. El tema es que como el contenido es mas liviano, cuando el evento de boton llama a la cubierta (nivel 5) y al contenido (nivel 6), se carga primero el nivel 6 que pesa menos. No puedo llamarlo desde el mc (movieclip) del nivel 5 por que es el mismo mc que utilizo para todos los botones.
El script que tengo es el siguiente:
[ as ]
on (release) {
   unloadMovieNum(7); // contenido 1
   unloadMovie(8);// contenido2
   if (_level5._width>0) { // si el nivel 5 tiene un valor mayor a cero
       loadMovieNum("galeria.swf", 6); // solo cargar el nivel 6
   } else {  
           // sino cargar ambos
       loadMovieNum("submenu.swf", 5);
       loadMovieNum("galeria.swf", 6);  
       }
}
[ /as ]
La finalidad es que el nivel 6 se cargue una vez que el nivel 5 se haya cargado completamente. Probe con un 'while' pero lo unico que logre es colgar la pelicula.
[ as ]
if (_level5._width>0) { // si el nivel 5 tiene un valor mayor a cero
loadMovieNum("galeria.swf", 6); // solo cargar el nivel 6
} else { // sino cargar ambos
loadMovieNum("submenu.swf", 5);
while(_level5._width<=0){} // espera a que cargue el nivel 5 antes de cargar el nivel 6
loadMovieNum("galeria.swf", 6);
}
[ /as ]
Tambien esta la opcion de llamar con listeners desde MovieClip(Loader) a todos  mis clips, pero nunca use esta funcion y deberia de reprogramar toda la estructura, y me urge sacar esto.
Por ultimo, si alguien tiene un ejemplo literal de como usar en este caso onEnterFrame o variantes con setInterval, creo que tambien me ayudaria.

¡Gracias por leer y saludos a todos!