Ver Mensaje Individual
  #14 (permalink)  
Antiguo 27/10/2006, 16:55
André_01
 
Fecha de Ingreso: agosto-2006
Mensajes: 159
Antigüedad: 17 años, 8 meses
Puntos: 4
Mensaje

Vamos a ver compañero:

Cada vez que presionas el boton de cargar una pelicula, flash carga esa pelicula, te guste o no, porque la instruccion loadMovie, o bien loadMovieNum, cargan la pelicula, y tiene que leer la carga, te guste o no.

Eso hace que se demore. A esta conclusion llego despues de leerme todas tus explicaciones.

Es por esto que yo, en mi modestia, te recomiendo que cargues TODAS las peliculas externas a la misma vez en diferentes MC. Vease por ejemplo mc1, mc2,mc3.....mcN;

La instruccion es sencilla. Nada mas arrancar la pelicula cargas cada swf externo en su correspondiente MC.

Ahora tienes TODAS tu peliculas externas cargadas y ya no te hace falta cargarlas cada vez que presiones el boton.

Lo he probado, y funciona bien, tanto con loadMovie como con attachMovie.

Código:
_root.createEmptyMovieClip("mc1", 20);
loadMovie("imagenes\\img1.jpg", mc1);
_root.createEmptyMovieClip("mc2", 21);
loadMovie("imagenes\\img2.jpg", mc2);

mc1._x = mc1._y=mc2._x=mc2._y=0;

mc1._visible = mc2._visible=false;

btn1.swapDepths(50);
btn2.swapDepths(51);

btn1.onRelease = function() {
	mc2._visible = false;
	mc1._visible = true;
};
btn2.onRelease = function() {
	mc1._visible = false;
	mc2._visible = true;
};