Personalmente creo que es mejor esperar por cada sección que esperar por toda la película esto es:
pesoDeLaMoviePrincipal + pesoDeCadaSeccion*cantidadDeSecciones = un monton de tiempo esperandoPero bueno, es un critero, no el único.
Creo que la manera más conveniente es crear un array que contenga todas tus movies y _root.onLoad, crear un bucle que recorra el array, cree un movieClip distinto para cada Sección y los oculte para luego "desocultarlo" en botonSeccion.onPress. Resumiendo mucho sería algo así
Código :
var movies:Array = new Array;
movies = ["movie1.swf","movie2.swf","movie3.swf"];
_root.onLoad = function (){
for (i=0;i<=movies.length;i++){
secciones_mc = _root.createEmptyMovieClip("seccion"+i,i);
secciones_mc.loadMovie(movies[i]);
secciones_mc._visible = false;
}
}
_root.boton.onPress = function (){
seccion1._visible = true;
}[joke]despues le puedes preguntar a fredie como hacer un preloader, que estará feliz de responderte [/joke]
Suerte