My MovieClipLoader load random in array?

Okay guys… my brain is having a serious breakdown…

Can anyone tell me why my moviecliploader is loading everything in random order when I load from an array in a for-loop!??

[AS]
getItems();

// LOADER
function onLoadStart(target:MovieClip)
{
target._visible = false;
}
function onLoadInit(target:MovieClip)
{
if(target != statements_mc)
{
target._y = nextPlace;
target._focusrect = false;
target.onRollOver = this._parent._parent.newsItemOver;
target.onRollOut = this._parent._parent.newsItemOut;
target.onPress = this._parent._parent.newsItemPress;
//target.ID = mc_counter;
//mc_counter++;

    nextPlace = target._y + target._height + 25;

    if(mc_counter <= counter)
    {
        bottom = newsHolder._y+mask_mc._height-newsHolder._height-space;
    }
}
target._visible = true;

}
Mcl.addListener(this);
Mcl.loadClip(“statements.swf”, statements_mc);

function getItems()
{
//for(var i:Number = 0; i<_level0.container_mc.newsItemArr.length; i++)
for(i in _level0.container_mc.newsItemArr)
{
//trace(_level0.container_mc.newsItemArr*[2]);
loadItem(i);
}
}
function loadItem(i:Number)
{
var mc2 = newsHolder.createEmptyMovieClip(“newsItem” + i, newsHolder.getNextHighestDepth());
mc2._alpha = 80;
Mcl.loadClip(_level0.container_mc.newsItemArr*[2], mc2);
_level0.container_mc.idArkivArr* = mc2;
}
[/AS]

Please help me out here…