
Код AS3:
//items - массив итемов
var curX:Number=0;//начальная позиция
var curY:Number=0;
var maxX:Number=0;//ширина контейнера итемов
for(var i:uint=0;i<items.length;i++) {
curX+=(i>0)?items[i].width:0;
if(curX+items[i].width>maxX) {
curX=0;
curY+=items[i].height;
}
items[i].x=curX;
items[i].y=curY;
}