![]() |
Всё работает! Именно то, что было надо!
Единственное, вдогонку хочу задать ещё ОДИН вопрос относительно кода (by Wolch): Как задать предел прокрутки? То есть докрутить "мувик_с_картинками" до определённого места и чтобы дальше он не мог двигаться. Естессна в обоих направлениях (в данном случае, вправо и влево). |
Что, никто не в курсе?
Или может я не так объяснил... В общем, видимая часть в галерее - это маска, расчитанная на две картинки. Всего в галерее - шесть картинок. Надо сделать так, чтобы когда мувик с картинками докрутился до такой степени, что в маске видны последние две картинки - чтобы он останавливался, независимо от того, наведён ли курсор на кнопку, или нет. То же самое и с началом галереи. В маске видны первые две картинки. Я так думаю, какоие-то пределы нужно задать справа и слева, но как это сделать... |
Что же тут сложного? Пора уже головой слегка своей тоже задумываться.
Код:
левая кнопка.onRollOver = function(){ |
Спасибо!
|
Вложений: 1
Всё сделал вроде как надо. Но работает всё же не совсем так....
Прицепляю исходник. Единственное, что там не устраивает - это остановка не в том месте (слишком уж далеко влево уходит галерея) при наведении на левую кнопку. И потом когда в обратную сторону идёт, не доходит до конца, при наведении на правую. В исходнике видно в общем, что к чему... |
Половину проблемы решил самостоятельно. Чтобы галерея не уходила слишком далеко влево при наведении на левую кнопку, прибавил цифровое значение к "_width":
Код:
if (gal._x > mask._x+mask._width-gal._width+95) |
Вложений: 1
Ура! Проблема решена.
Даю код и исходник, на случай если кому понадобится. Код:
b1.onRollOver = function(){ |
Ну конечно, если у тебя в маске прямоугольник стоит не ноль в ноль, а в галерее картинки тоже нифига не с нуля начинаются, то мои формулы в чистом виде бессильны :)
На будущее приучи себя все ставить в ноль, тогда маска._х всегда будет означать то место, откуда маска начинается ;) Удачи |
и не делать много сообщений подряд... есть кнопка "изменить"..
|
| Часовой пояс GMT +4, время: 11:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.