Показать сообщение отдельно
Старый 16.07.2010, 18:54
rainbowrussia вне форума Посмотреть профиль Отправить личное сообщение для rainbowrussia Найти все сообщения от rainbowrussia
  № 4  
Ответить с цитированием
rainbowrussia
 
Аватар для rainbowrussia

Регистрация: Feb 2008
Сообщений: 560
Вариант с одним циклом
Код AS1/AS2:
var bwidth = 50; // ширина блока
var bheight = 50; // высота блока
var alen = 26; // длинна массива, заменить на имя_массива.length
var cols = 5; // фиксируем число колонок
 
for (idx=0; idx<alen; idx++) {
	var row = Math.floor(idx/cols);
	var xcoord = (idx - row*cols) * bwidth;
	var ycoord = row * bheight;
	trace(idx + ':' + xcoord + ':' + ycoord);
}


Последний раз редактировалось rainbowrussia; 16.07.2010 в 18:58.