тогда примерно так, писал на другом колене:

Код:
//первый клип ставим в 0, 0
var tn:MovieClip;
var newX:Number = 0;
var i:Number;
function tnOnPress():Void{
mc.loadMovie(this['main']);
}
for ( i=0; i<arr.length; i++) {
var initObj:Object = arr[i];
initObj.onPress=tnOnPress;
initObj._x=newX;
initObj._y = 100;
tn = attachMovie( "thumb", "tn"+i, getNextHighestDepth(), initObj );
newX += tn._width + 10;
}
может там где-нибудь и ошибка, но принцип тот самый.
"thumb" - это линкаж превьюшки в библиотеке. Со сцены ее убрать.
upd: подправил.