No entiendo muy bien. Claro, no hay ningún problema en hacer lo que dices, separarlo en distintas funciones y llamar a las diferentes funciones por separado. Eso no tienen ningún problema.
Por otra parte, en el primer código hay un error:
Código actionScript:
Ver originalfunction novisible(e:MouseEvent) : void{
contenedor.visible = false();
}
function volvervisible(e:MouseEvent) : void{
contenedor.visible = false();
}
Para desaparecer el movieclip le dices lo mismo que para hacerlo visible.
.visible=false.
Debes poner
.visible=true
en "hacer visible".
Por otra parte claro que puedes declarar una sola vez, cargarlo, y con un botón, en una función separada, modificar sus propiedades cuantas veces quieras. Eso tampoco tiene ningún problema.
No sé por lo tanto, por donde va el problema que tienes. Dinos un poco más.
Saludos.
Eskombro