Mi humilde aporte...
Copy and paste...!
code->
stop();
createEmptyMovieClip("barra",-100);//este dibuja la barra
barra.lineStyle(.1,0xcccccc,0);
barra.beginFill(0xFF0000,100);
barra.moveTo(0,0);
barra.lineTo(0,2);
barra.lineTo(100,2);
barra.lineTo(100,0);
barra.lineTo(0,0);
barra.endFill();
barra._x=270;
barra._y=300;
/*************************************************/
createEmptyMovieClip("marco",1);//este dibuja el marco
marco.lineStyle(1,0x9900FF,100);
marco.moveTo(0,0);
marco.lineTo(0,3);
marco.lineTo(104,3);
marco.lineTo(104,0);
marco.lineTo(0,0);
marco._x=270;
marco._y=299;
/////////////////////////////////
myFormat = new TextFormat();//aqui creo el formato
myFormat.font = "Verdana";
myFormat.color = 0xFF0000;
myFormat.bold = true;
myFormat.size = 9;
//////////////////////////////////
createEmptyMovieClip("texto",2);//aqui creo le textField
texto.createTextField("caja",50,50,50,20,20);
texto.caja.setNewTextFormat(myFormat);
texto.caja.autoSize = true;
texto._x=325;
texto._y=242;
/////////////////////////////////////////////
createEmptyMovieClip("control",3);//este controlara el proceso
/////////////////////////////////////////////
control.onEnterFrame = function() {//aqui controlo la escala de la barra y la salida del texto
var b_total = getBytesTotal();
var b_loaded = getBytesLoaded();
if (b_loaded >= b_total) {
unloadMovie(barra);
unloadMovie(marco);
unloadMovie(texto);
gotoAndStop("inicio");
} else {
myPorcent = (b_loaded/b_total)*100;
barra._xscale = myPorcent;
texto.caja.text = Math.floor(myPorcent)+"% Cargado";
}//else
}//onEnterFrame
/****************************/
Salu2