ufff cuantas dudas
vamos por lo sencillo.
Mira no es complicado volver al principal.swf (que esta en el nivel 0) desde cualquier boton de otro nivel.
siempre tene en cuenta de respetar las "referencias " como corresponde. Ej:
accion de un boton desde un MC cualquiera en un nivel cualquiera.
level0.nombre_de_instacia_del_MC_principal.gotoand stop(150);
o el nombre de etiqueta en lugar de 150.
pero lo importante es que al boton o la accion del frame, tenes que indicarle donde esta el objeto que queres controlar.
Despues de esta accion si no queres mas el swf de origen hacele un unloadmovie, y vas a ver tu swf principal en el frame que querias.
, trata de recordar que siempre tenes que decirle que objeto de que nivel queres que see ejecute la accion.
espero te sirva