En el fotograma.
por ejemplo su pongamos que estamos en la linea de tiempo principal, ahi tienes 3 botones, cada boton tiene un "nombre de instancia"
home_btn, contacto_btn, contenido_btn, si vas a usar el mismo swf, ¿porque lo cargas varias veces?, seria mejor si lo cargaras una vez y solo cambiaras el fotograma, ¿no crees?
Entonces en el fotograma principal escribes esto:
Código ActionScript :
//Creamos el clip donde se cargara el swf
this.createEmptyMovieClip("escenario", this.getNextHighestDepth());
//Creamos el objeto que se encargara de cargarlo
var cargador:MovieClipLoader = new MovieClipLoader();
cargador.addListener(this);
cargador.loadClip("menu.swf", this.escenario);//Lo cargamos
//Evento de Carga
function onLoadInit( target:MovieClip ):Void
{
//Debera existir tambien una etiqueta "cero" en un fotograma vacio de tu swf
this.escenario.gotoAndStop("cero");
//Funcion auxiliar, cuando presiones un boton, se ira a la seccion del swf correspondiente
var aux:Function = function( Void ):Void
{
this._parent.escenario.gotoAndPlay( this.seccion );
}
//Declaramos la seccion correspondiente para cada boton
home_btn.seccion = "incio";
contacto_btn.seccion = "contacto";
contenido_btn.seccion = "contenido";
//Igualamos el evento que se ejecuta cuando se presiona un boton
home_btn.onRelease = contacto_btn.onRelease = contenido_btn.onRelease = aux;
}
function onLoadProgress( target:MovieClip, l:Number, t:Number ):Void
{
//Progreso de carga
trace("Cargando... " + Math.floor( l * t / 100 ));
}
Suerte.