Pues el attach no tiene nada que ver con cerrarla
attachMovie crea una copia de un MovieClip con un nombre exportado para ActionScript en alguna ruta que tu especifiques
Como, de manera estandar la explicación tecnica es enredada te explicare.
Creas un movieclip cualquiera y en la libreria le das click derecho al simbolo que lo representa y en el menu eliges "Linkage", seleccionas el CheckBox "Export for ACtionScript" (Por defecto tambien se selecciona "Export in first Frame"); y en donde dice "identifier" le pones, por ejemplo, "simbolo".
Ahora, le das OK y eliminas ese objeto del escenario.
Luego, en el primer keyFrame de tu pelicula colocas este codigo:
Código :
//Esto creara una nueva instancia del simbolo en el escenario, con nombre s1
_root.attachMovie("simbolo","s1",1);
//Ubicamos en 100,100 el objeto, para que sea ams visible
s1._x = 100;
s1._y = 100;
//Asignamos comportamiento de cerrado al dar click
s1.onRelease = function (){
this.removeMovieClip();
}
Espero hayas entendido