
Код:
var total:Number = 21;
var limit:Number = 5;
var m:Number = Math.floor(total / limit) + 1;
var n:Number = limit;
var c:Number = 0;
var currentX:Number = 0;
var currentY:Number = 0;
var cellHeight:Number = 50;
var cellWidth:Number = 50;
for (var i:Number = 0; i < m; i++)
{
for (var j:Number = 0; j < n; j++)
{
if (++c > total)
break; // return
var movieClip:MovieClip = attachMovie("movieClip", "movieClip" + i + j, getNextHighestDepth());
movieClip._x = currentX;
movieClip._y = currentY;
currentX += cellWidth;
}
currentX = 0;
currentY += cellHeight;
}
Зачем сначала массив создавать, а потом на основании этого массива галерею выстраивать, если можно сразу на основе xml ее построить?