Quizás no entienda muy bien tu pregunta, pero después de re-leerla, creo que lo deberias hacer así.
Dices que tienes una película, por ejemplo principal.swf . En esta, creas un MC mediante createEmptyMovieClip al cual le has dado un nombre, por ejemplo "mc1".
Código:
createEmptyMovieClip("mc1", 1);
mc1.loadMovie("pelicula1.swf");
Dentro de "mc1" cargas otra película, por ejemplo "pelicula1.swf", la cual tiene un botón que al presionar deberia cargar otra película, pero no en la actual (this o _parent), si no en la "principal.swf".
Bueno, pues se me ocurre que lo que deberias hacer es desde el botón, crear otro MC mediante Action Script, de esta manera:
Código:
_root.createEmptyMovieClip("mc2", 2);
Ahora puedes cargar una pelicula
Código:
_root.mc2.loadMovie("pelicula2.swf");
Saludos!
P.D. No sé si eso seria lo que querias...