per farlo devi usare un trucchetto ed un preload... in pratica annidi un ulteriore clip vuoto dentro il tuo clip che sta al centro, poi carichi su questo l'immagine, poi usi un preload che sancisca la fine del caricamento e tramite un calcolo molto semplice imposti la _x e _y del clip "interno" a -_width/2 e -_height/2
volendo puoi fare tutto da AS genericamente con una cosa del genere:
Codice PHP:
function carica (percorso:String, target:MovieClip) {
var t = target.createEmptyMovieClip('t', 1);
t.loadMovie(percorso);
target.onEnterFrame = function(){
var loaded = this.t.getBytesLoaded();
var total = this.t.getBytesTotal();
var perc = Math.floor((loaded/total)*100);
if(loaded >= total && total > perc && perc == 100){
if(this.t._width > 0 && this.t._height > 0){
this.onEnterFrame = null;
this.t._x = -this.t._width/2;
this.t._y = -this.t._height/2;
}
}
}
}