только initObject нельзя передать в createEmptyMovieClip, к тому ж в него еще и грузим ..
не вижу почему эту же i (которую для загрузки пользуем) не использовать

Код:
ls.onLoadInit = function ( target_mc:MovieClip ) {
target_mc._width = 100;
target_mc._height = 100;
target_mc._y = i * 10;
target_mc._x =i * 100;
i--;
if(i>=0)loadNext();
};
mcl.addListener( ls );
var i:Number = masData.length-1;
function loadNext():Void{
name_mc = "image_mc_"+i;
this.createEmptyMovieClip( name_mc, this.getNextHighestDepth());
url = "picture/"+ masData[i];
mcl.loadClip(url,name_mc);
}
loadNext();