![]() |
Расположить элементы в виде "не стандартной сетки"
Вложений: 1
Привет.
Подскажите, как разместить элементы в порядке, изображенном на картинке. Могу разместить в виде стандартной сетки: Код AS3:
|
Четные строки сдвигаете по x на ITEM_WIDTH.
|
Да, это понятно. Но сложность возникает в тот момент, когда чётная строка должна содержать на 1 элемент меньше.
|
Сдвиг на половину разности от: ширина "полной" - ширина "неполной" линии.
|
Со сдвигом всё понятно. Мне не совсем ясно, как перенести лишний элемент с чётной строки (ведь в чётной строке на 1 меньше) на новую строку, не чётную.
|
Забейте массив, таким образом:
Код:
[1,0,1,0,1,0,1,0,1] |
Если четное И i кратно 5, то continue; // пропускаем виток цикла
|
проверил - работает
Код AS3:
|
Код AS3:
Код AS3:
|
i.o., 1 или 2 математических действия и сравнение против 3х математических действий. Я придираюсь, но не вижу смысла.
|
| Часовой пояс GMT +4, время: 12:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.