ovviamente non ho letto tutto il tuo codice ma ti posso suggerire questo


le miniature mettile in un clip contenitore BOX

quando clicchi sulla tua miniatura fai caricare l'immagine corrispondente all'interno di un clip BIGBOX posizionato sopra a BOX

quanto l'immagine grande è caricata rendi invisibile il BOX in modo da non accavallare le azioni dei pulsanti.


insomma un esempio

codice:
MovieClip.prototype.mini=function(){
     this.onPress=function()
        // supponiamo che la miniatura abbia una variabile 
        // contenete il nome del'img grande
        _level0.bigbox.loadMovie(this.nomefoto)
        _level0.bigbox._alpha=0
        // esegui il preload
        _level0.bigbox._alpha=100
        _level0.box._visible=0
     }
}

// associo il prototype
box.miniatura1.mini()
box.miniatura2.mini()
box.miniatura3.mini()
box.miniatura4.mini()
box.miniatura5.mini()
box.miniatura6.mini()

BIGBOX.onPress=function(){
       this._alpha=0
       _level0.BOX._visible=1
}