Pues tengo un preloader que carga una web, lo tengo todo dentro del mismo swf. No carga ningun archivo en concreto,  sino todos los botones, fondo, clips, etc.. eso a lo mejor interfiere, de todas formas os pongo el codigo:
 
this.onEnterFrame = function() {
	cargados = this.getBytesLoaded();
	totales = this.getBytesTotal();
	porcentaje = int((cargados*100)/totales);
	precargaMc.gotoAndStop(porcentaje);
	precargaMc.precargaTx.text = porcentaje+"%";
	if (cargados == totales && totales != undefined) {
		delete this.onEnterFrame;
		gotoAndStop(2);
	}
};
stop();
 
Gracias amigos y saludos. 
   
 



