Мне нужно чтобы мои превьюшки строились по следующей схеме
загружается первая строка клипов, затем переходим на следующую строку, после второй строки создается еще контейнер с правой стороны от первого, где уже созданы две строки и также строится второй контейнер.
не могу понять как сместить второй контейнер клипов, если меняю addedWidth = 0; на addedWidth = widthLimit + spacing; то смещается только первая строка, а вторая строится в цикле снова с нулевым параметром.

Код:
function arrangeThumbs()
{
myClips = currentThumbField.myClips;
lineCounter = 1;
ySpace = 100;
spacing = 3;
addedWidth = 0;
widthLimit = 300;
for (i = 0; i < myClips.length; i++)
{
myClip = myClips[i];
if (addedWidth + myClip._width + spacing > widthLimit)
{
myLineClips = new Array();
++lineCounter;
addedWidth = 0;
}
if(lineCounter > 2)
{
addedWidth = 0;
lineCounter = 0;
++lineCounter;
}
myClip._x = addedWidth;
myClip._y = (lineCounter - 1) * ySpace;
addedWidth = addedWidth + (myClip._width + spacing);
}
}