При каждом изменении размера области:

Код AS3:
var array:Array = [obj1, obj2, ... , objn]; // массив объектов
var count:int = array.length;
var areaWidth:int = 500; // ширина области
for (var i:int = 0, j:int = 0, k:int = 0; k < count; k++)
{
var obj:DisplayObject = array[k] as DisplayObject;
obj.x = i * obj.width;
obj.y = j * obj.height;
if (++i * obj.width + obj.width > areaWidth)
{
i = 0;
j++;
}
}