Hace poco he respondido a algo parecido.
Tienes que emplear la clase MovieClipLoader y mediante sus eventos controlar el progreso y el fin de la carga:
Código:
var cargador = new MovieClipLoader();
cargador.loadClip("pelicula.swf", contenedor_mc);
cargador.addListener(this);
function onLoadProgress(cargador, bytesLoaded, bytesTotal) {
trace (Math.ceil(bytesLoaded*100/bytesTotal)));
}
Tienes un mc vacío en el escenario llamado contenedor_mc y dentro de la funcion onLoadProgress creas tu precargador.
Saludos!