Hola
myMovieClip._lockroot = true; debe ir en el
frame donde cargas el swf externo, es decir, donde tienes el código loadMovie(). Simplemente cambia myMovieClip por el nombre de instancia del movieclip vacío en el que cargas el swf externo, si se llama contenedor, quedaría así:
contenedor._lockroot = true
Y el código del preloader va en el primer frame del swf externo (no olvides colocar stop(); antes de todo), ahi mismo va la barra y el texto que indica el procentaje.