![]() |
Грамотный скроллбар своими руками
Назвался груздем - полезай.
Пообещал как-то в пылу на этом форуме написать урок про грамотный скролл текста. Вот и пришлось в свое личное свободное драгоценное время отвечать за свои слова. Собственно, сам урок. Читайем, обсуждаем, учимся. |
Код можно было раскрасить.
То, что автор не знает, что такое onEnterFrame и для реализации скролла необходимо аж три кадра — грустно. Впрочем, за труд спасибо. |
Цитата:
|
Цитата:
|
Теперь с onEnterFrame, соответственно для реализации скролла - всего один кадр. Теперь этому уроку можно учиться))
|
Цитата:
|
работает нормально, но есть пожелания по функциональности:
1. при первом клике по бегунку, он соскакивает на пол пикселя влево 2. если внимательно посмотреть на любой скроллер операционной системы, то нигде никогда не применяется hand-курсор 3. если при перетаскивании бегунка мышка уходит вправо за пределы флэшки, то прокрутка прерывается 4. если навести курсор на скроллер и покрутить колёсико, то ничего не происходит 5. я не вникал в код, но как поведёт себя скроллер если длина текста изменится? 6. совершенно не помешала бы плавность... я не критикую, просто предлагаю как можно усовершенствовать... |
Цитата:
6) Это позизия автора - скролл должен быть построчным, там так и написано, в общем это правильно. Плавный скролл нужен при автоматической прокрутке текста. |
| Часовой пояс GMT +4, время: 17:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.