Vamos con un ejemplo:
Creamos un MC que lo llamaremos
barra, en la capa 1 frame 1 dibujamos un rectángulo sin borde de 100 x 10 en las coordenadas X = 0 e Y = -5.
Creamos el MC
loader, en la capa 1 frame 1 colocamos el MC
barra con nombre de instancia:
barra, en la capa 2 frame 1 ponemos un campo de texto dinámico con var:
per_out.
En el escenario capa 1 frame 1 ubicamos el MC
loader y le escribimos éste código:
Cita: onClipEvent (load) {
barw = barra._width/100;
}
onClipEvent (enterFrame) {
movieClip_a_cargar = _parent;
bl = movieClip_a_cargar.getBytesLoaded();
bt = movieClip_a_cargar.getBytesTotal();
per = int((bl/bt)*100);
barra._width = per*barw;
if (per == 100) {
_parent.gotoAndPlay(5);
}
per_out = per+"%";
}
Espero haberte sido de ayuda.