Просмотр полной версии : Скроллинг?
Такой вопрос.
нужно сделать циклический скроллинг картинок.
То есть есть дофига картинок, одновремненно видно только скажем 4. Подносим к крайне правой идёт прокрутка направо, к левой - влево. Когда доходим до последней, то следующей следует первая.
Надеюсь не слишком криво объяснил. Совершенно не знаю как это реализовать. Как скроллинг сделать знаю, а как по кругу пустить....
самый простой вариант имхо - сделай пару прозрачных кнопок слева и справа, для них обработчик onRollOver
допустим, идет прокрутка вправо, т.е. картинки идут справа налево.
уменьшаешь их координаты по х, до какого-то предела. Когда координата картинки меньше этого предела, перекидываешь ее в начало очереди, т.е. в самый правый край.
все это в клипе и под маской ессно.
зы: в твое вопросе 90% ответа )
спасибо! с утра туплю чего-то :)
теперь вопрос по скроллингу. Нужно чтобы было плавно. При подносе на кнопочку картинки двигаются только на 1 пиксель. А как сделать чтобы пока мышку с кнопки не убрал они ехали? заранее спасибо :)
ммм, ну можно так
b1.onRollOver = function(){
this.isOver = true;
}
b1.onRollOut = b1.onDragOut = function(){
this.isOver = false;
}
а саму функцию отслеживания движения запихнуть в setInterval или onEnterFrame, и в ней проверять состояние кнопок
2 lelik17:
Смотрите, что написали выше + скорость прокрутки введите, которая будет уменьшаться с уменьшением расстояния до конца прокручиваемой области.
ну в принципе настоящий джедай может обойтись и одним setInterval без кнопок. ;)
Устрой внутри функции проверку горизонтальной координаты мыши, что-то навроде
//Stage.width/2+-dx - поле, в котором мышь не отслеживается
if (_root._xmouse > Stage.width/2+dx){
//смещай мувики влево
} else if (_root._xmouse < Stage.width/2-dx){
//смещай мувики вправо
}
совсем клево будет, если воспользуешься советом Хемуля и сделаешь скорость скроллинга в зависимости от положения курсора
ну в принципе настоящий джедай может обойтись и одним setInterval без кнопок. ;)
а те кто заюзают onEnterFrame наподдают пинков даже джедаям.
;)
Спасибо, сделал с копками и onEnterFrame. Только всё равно есть одна проблемма. При движении кнопки попадают под мувиклипы с картинками и соответственно не работают. Как бороться?
2 lelik17:
Сделать так, чтобы мувиклипы с картинками попадали под кнопки.
вот что нашел похожее по сабжу ...
классная штука. а исходника нет к такому файлу?
2 shaltay
держи ...
з.ы. интересно я этим 3 правило не нарушаю ?!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.