Código:
clip_mc = this.createEmptyMovieClip("holder", 1);
clip_mc.loadMovie("mapa.swf");
this.onEnterFrame = function() {
loadedBytes = clip_mc.getBytesLoaded();
totalBytes = clip_mc.getBytesTotal();
porciento = loadedBytes/totalBytes;
barra._width = porciento*327.9;
cuanto.text = Math.round(porciento*100)+"%";
if (clip_mc.getBytesLoaded() != 0 && clip_mc.getBytesLoaded() == clip_mc.getBytesTotal()) {
//trace("cargo");
clip_mc.gotoAndPlay("Start");
delete this.onEnterFrame;
}
}
este me funciono perfecto a mi, solo le hice cambios muy pequeños, ten en cuanta que mi preloader mide, menos de 10k no se si ese sea tu problema.
Suerte