когда ты в этот контейнер (image) подгрузишь свой ролик, твой контейнер поменяет размеры сам, по размерам ролика туда загруженного.
И только лишь после этого сработает твое событие

Код:
mclListener.onLoadInit = function(target_mc:MovieClip) {
image._x=Math.round((Stage.width-image._width)/2);
};
Просекаешь?
Живой пример, не знаю убьют ли админы =$
не... упрощю по подобию.
Ты когда шарик береш - он маленький и пустой, а вот стоит тебе его надуть, - он становится большой и наполненный воздухом..
=ни фига себе=
Короче:
Пишем:

Код:
var rootMC = _root.createEmptyMovieClip(''holder'',1);
rootMC._x = Stage.width/2;
rootMC._y = Stage.height/2;
var mcl:MovieClipLoader = new MovieClipLoader();
var mclL:Object = new Object();
mclL.onloadInit = function() {
rootMC._x = Stage.width/2-root.MC._width/2;
rootMC._x = Stage.height/2-root.MC._height/2;
}
mcl.addListener(mclL);
mcl.loadClip('myPicture.swf',rootMC);
//Ну и давай его по жизни по центру на ресайз оставим, чтоб уж по-человечьи =)
function keepOnResize() {
rootMC._x = Stage.width/2-root.MC._width/2;
rootMC._x = Stage.height/2-root.MC._height/2;
}
keepOnResize();
obj = new Object();
obj.onResize=function() {
keepOnResize();
}
Stage.addListener(obj);