Hola jakiras:
Haz lo siguiente para utilizar una sola precarga
Si quieres cargar 5 películas externa, no necesitas tener 5 fotogramas, basta que la hagas en una sola.
Crea la capa en el frame dibuja un campo de texto dinámico y le pones como nombre de instancia:
porcentaje.
Crea un MC y en la capa 1 frame 1 dibuja un rectángulo de 100 x 2.5 en las coordenadas X = 0 e Y = 0, éste MC con nombre de instancia:
barra, lo pones en la misma capa donde pusiste el campo de texto, tus 5 botones con los nombres de instancia:
btn_1 ...
btn_5
Crea la capa 2 y en el frame 1 escribe éste código:
Código:
var vacio:MovieClip = this.createEmptyMovieClip("vacio", 1);
vacio._x = 100;
var loop:MovieClip = this.createEmptyMovieClip("loop", 0);
var vacio:MovieClip;
linea._xscale = 0;
function cargador(foto) {
vacio.loadMovie(foto);
loop.onEnterFrame = function() {
total = vacio.getBytesTotal();
cargados = vacio.getBytesLoaded();
t = Math.floor((cargados*100)/total);
porcentaje.text = t+"% cargado";
barra._xscale = t;
if (t>=100) {
delete loop.onEnterFrame;
porcentaje.text = "";
barra._xscale = 0;
}
};
}
btn_1.onPress = function() {
cargador("nombre.swf");
};
btn_2.onPress = function() {
cargador("nombre.swf");
};
btn_3.onPress = function() {
cargador("nombre.swf");
};
btn_4.onPress = function() {
cargador("nombre.swf");
};
btn_5.onPress = function() {
cargador("nombre.swf");
};
Espero haberte sido de ayuda.