Detta är trivialt i AS3, men det låter ju som om du använder AS2.
Man använder sig av något som kallas "Observer pattern", som är precis vad eventsystemet i AS3 bygger på. Det objekt i koden som är intresserat av ett annat objekt säger "nu vill jag prenumerera på det som händer borta hos dig" och när något händer får det förstnämnda objektet veta det och kan göra vad det vill. I AS2 har du onRelease o.s.v. som är funktionspekare (d.v.s. en enda funktion), men i AS3 kan flera funktioner köras vid samma event, genom att flera "listeners" registreras på samma event.
Du kan alltså skriva en egen implementation utav detta. Det gör du genom att hålla referenser till alla funktioner som ska köras vid knappens onRelease i en array, och onRelase-funktionen på knappen loopar igenom denna array och kör alla funktionerna. När ett objekt (ett movieclip i ditt exempel) vill prenumerera på knappens onRelease-event lägger det till sig i ovan nämnda array.
Men det enklaste om det bara handlar om att dölja movieclips är antagligen att ha en array över de movieclips som ska döljas istället, och loopa igenom och dölja dessa i den enda onRelease-funktionen.