Por lo que veo en el enlace, entonces el código que posteaste anteriormente es el que estás utilizando para cargar los movies.
Bueno los movies si tienen el código que pusiste al principio, están programados en AS2 y el código con que los cargas es AS3, esto tiene varios inconvenientes y es que no tienes casi ningún control sobre las películas que cargas y si por casualidad estos movies que cargas tienen alguna referencia a "_root" imagina que problema.
Se me ocurren dos soluciones, ve a cada uno de los movies que lees y en el primer frame pon:
Código ActionScript :
this._lockroot = true;
Si esto no resuelve entonces lo mejor y más aconsejable es que el movie que cargue estas películas, sea en AS2, algo parecido a lo que tienes en AS2 puede ser esto:
Código ActionScript :
//---Crear el MovieClip
var laden:MovieClip = this.createEmptyMovieClip("laden", this.getNextHighestDepth());
laden._x = 38;
laden._y = 90;
laden._lockroot = true;
//---Crear las acciones de los botones
var listener:Object = new Object();
listener.click = function(evt:Object):Void {
var nombre:String = evt.target._name;
var numero:Number = Number(nombre.slice(5, nombre.length - 4));
genericLoad("muster" + numero + ".swf", laden);
};
for (var i:Number = 1; i <= 3; i++) {
this["fonem" + i + "_btn"].addEventListener("click",listener);
}
//---Función de leer
function genericLoad(path:String, mc:MovieClip):Void {
var loader:MovieClipLoader = new MovieClipLoader();
loader.loadClip(path, mc);
}
Ojalá esto resuelva tu problema, porque si no no me imagino cual puede ser la solución.