suce que la la imagen no se centra hasta que se carge por completo
y sólo se centrará con respecto de _root
tienes que centrarlo ni bien el cargador tenga un ancho:
modificando el codigo de bandit quedaría algo así:
Código:
var ancho_total:Number = Stage.width;
var alto_total:Number = Stage.height;
this.createEmptyMovieClip("cargador", 1);
cargador.loadMovie("foto.jpg");
function carga() {
if (cargador._width >0) {
cargador._x = (ancho_total-cargador._width)/2;
cargador._y = (alto_total-cargador._height)/2;
trace("Ancho: "+cargador._width+". Alto: "+cargador._height);
clearInterval(intervalo);
}
}
var intervalo:Number = setInterval(carga, 100);
o puedes utilizar un
este método un poco más elaborado que funcionará también en otros contextos fuera de _root en el que el movie clip se centra con respecto de su contenedor
:D