esto ya lo conteste como 5 veces..
(hay que usar la busqueda).
Analicemos esto..
al dar click en X boton ejecutas tu codigo de cargar el swf externo y mandalo un Frame especifico..
Las dos instruciones se ejecutan con milisegundos de direfencia, mientras que el SWF tarda mas en cargar..
Entonces tu indicas que haga un gotoAnd.. al frame 50 cuando aun no esta cargado nisiquira el frame 1 del SWF externo..
¿Me explico?
La solucion es hacer un preload, comprobando si ya se termino de cargar el SWF externo, si ya termino de cargarse entonces si puedes hacer tu gotoAndPlay sin proiblemas...