![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Sep 2005
Адрес: Москва
Сообщений: 251
|
Ну обломал голову - ничего не могу поделать с собой. Смысл такой, есть цикл for от 1 до 12 с шагом 1. каждый цикл создает эмптимуви и кладет туда картинку из лоадмуви.Вообщем ничего слоджного. но также в цикле выставляю координаты этим мувикам с картинками. нужно чтобы было 3 ряда картинок по 4 картинки в каждом ряду.
Методом научного подбора подобрал вот такую формулу: for (i; i<=12; i++) {
var mc = this.attachMovie("picture", "p"+i, i, {num:i});
mc._x = (i%4*159)+100; // 159 это просто коэфиент -длина картинки + 100 смещение от края
mc._y = Math.ceil(i/4)*105; // это вроде верно
}
Это полностью рабочий код, но в этом варианте он кладет 4 ую по номеру картинку в первый ряд на первую позицию с левого края, что неверно, в каждом ряду ситуация такая же. И это неудивительно т.к. trace выдает (i=1%4 =====>1 | i=2%4 =====>2 | i=3%4 =====>3 | i=4%4 =====>0) нужно чтоб соответственно при i=1 координаты были 0, при 2 - 1*159, при 3 - 2*159 и при 4 - 3*150 во втором ряду тже самое... Ошибка в красном. Если кто догадался намекните - спасибо заранее
__________________
Старатель и будущий миллионер(R) Последний раз редактировалось sxstudio; 02.04.2007 в 01:01. |
![]() |
Часовой пояс GMT +4, время: 02:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|