Acabo de probar tu precarga y funciona sin problemas.
Aquí tienes otro código: Crea un campo de texto dinámico y le pones como variable:
per_out convierte en MC al campo de texto y le pones éste código al MC:
Código actionscript:
Ver originalonClipEvent(enterFrame){
movieClip_a_cargar=_parent;
bl=movieClip_a_cargar.getBytesLoaded();
bt=movieClip_a_cargar.getBytesTotal();
per=int((bl/bt)*100);
if(per==100){_parent.gotoAndStop(2);}
per_out=per+"%";
}
Espero haberte sido de ayuda.