para empezar, no podes cargar movieClips que estan dentro del swf pues ya estan ahi dentro, solo podes cargar lo que esta afuera, es decir, tu contenido puede estar en .. contenido.swf y lo halas desde menu_principal.swf, entonces dentro de menu_principal.swf en el frame1 pegale el codigo:
Código:
del_o=function(){delete onEnterFrame;}// borra el proceso onEnterFrame
preload_mov=function(movnam){
this.onEnterFrame=function(){
bl=movnam.getBytesLoaded();
bt=movnam.getBytesTotal();
perc=int((bl/bt)*100);
per=perc+"%"//<-- esto lo podes mandar a un campo de texto o
//agregarle aqui la linea que modifica el ancho de la barra del preload
trace(per);
if(bl>0){
if(bl==bt){
trace("movie cargada");
}
}else{trace("movie no cargada");}
}
}
y cuando necesites cargar el contenido:
suponiendo que es un boton el que lo carga:
Código:
on(release){
loadMovie("contenido.swf",clipvacio);
preload_mov(clipvacio);
}
entonces el contenido.swf va a ser cargado dentro de clipvacio, un movieclip vacio al que le asignaste este nombre de instancia, saliendote de este, dandole un click y asignandoselo en el panel de propiedades.