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

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код AS1/AS2:
// количество объектов
var length:Number = 34;
 
// количество столбцов
var numColumns:Number = 5;
 
// вычисляем количество строк
var numRows:Number = Math.ceil(length / numColumns);
 
// длина и ширина одного тайла
var width:Number = 20;
var height:Number = 20;
 
var n:Number = 0
 
for (var i:Number = 0; i < numRows; i++)
{
	for (var j:Number = 0; j < numColumns; j++)
	{
		var depth:Number = i * numColumns + j;
		var mc:MovieClip = attachMovie("mc", "mc" + depth, depth);
		mc._x = j * width;
		mc._y = i * height;
 
		if (++n == length)
			break;
	}
}