Ciao.

Perdona la franchezza ma quello che dici non ha molto senso.
Il nome istanza dovrebbe essere univoco. Non ha senso avere due istanze sullo stage con lo stesso nome, infatti come tu stesso hai constatato, diviene praticamente complicato gestirle poi da script. A meno che le istanze in questione non si trovino su due timeline differenti o siano presenti in momenti differenti.

Non puoi semplicemente dare un diverso nome e aggiungere due righe di script all'interno degli eventi dei pulsanti?
Nessuno ti impedisce di controllare le due istanze con uno stesso pulsante:
codice:
on (release) {
mcx._visible = false;
mcx2._visible = false;
}
Dove sta il problema?!