Показать сообщение отдельно
Старый 17.03.2008, 03:00
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 5  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код:
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 ее построить?


Последний раз редактировалось udaaff; 17.03.2008 в 03:03.