Hola NSB, bienvenido(a) al foro:
eso es algo sencillo de hacer, dejame esplicarte:
Código:
var vacio:MovieClip = this.createEmptyMovieClip("vacio", 1);
var loop:MovieClip = this.createEmptyMovieClip("loop", 0);
var vacio:MovieClip;
linea._xscale = 0;// si necesitas una precarga para cada imagen esta linea te servira para la barra de la carga
function cargador(foto) {
vacio.loadMovie(foto);
//esto no es nada mas que la precarga para cada imagen que cargas
loop.onEnterFrame = function() {
total = vacio.getBytesTotal();
cargados = vacio.getBytesLoaded();
t = int((cargados*100)/total);
linea._xscale = t;
if (t>=100) {
delete loop.onEnterFrame;
linea._xscale = 0;
}
};
}
el codigo de arriba hace que cargue una imagen al llamar la funcion "cargador" la cual llamaremos con cada boton, asi:
Código:
boton.onRelease = function(){
cargador("tu_imagen.jpg");
}
aca el "boton" es el nombre de instancia del boton, "tu_imagen.jpg" es el nombre del archivo de imagen que queres cargar, este codigo lo pones por cada boton, claro cambiando el nombre del archivo por el de la imagen que vas a cargar.
ah, para que la precarga funcione tenes que dibujar tu barra de precarga en el escenario, convertirla en movie clip y darle de nombre de instancia "linea"
creo que eso es todo, si tenes mas dudas estamos para servirte.
espero haya sido de ayuda.
saludos
...