Показать сообщение отдельно
Старый 29.01.2010, 10:29
proxiServer вне форума Посмотреть профиль Отправить личное сообщение для proxiServer Найти все сообщения от proxiServer
  № 2  
Ответить с цитированием
proxiServer
 
Аватар для proxiServer

Регистрация: Jun 2006
Сообщений: 400
Все правильно понимаете. Можно так как вы написали. Правда можно не собирать их в массив и цикл сделать один.

1) Задайте начальную позицию.
2) Делаете цикл по всем элементам.
3) На каждой итерации устанавливайте текущему элементу текущую позицию.
4) На каждой итерации меняйте в конце итерации текущие координаты, что бы элементы не накладывались друг на друга. Что бы строку менять следите за счетчиком. Если,например, у вас 5 элементов в строке, то каждые пять итераций скидывайте значение текущей позиции по x на ноль. А значение y увеличивайте на высоту элемента плюс отступ.