Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Обсуждение уроков (http://www.flasher.ru/forum/forumdisplay.php?f=47)
-   -   Грамотный скроллбар своими руками (http://www.flasher.ru/forum/showthread.php?t=93703)

RoyalFlash 27.03.2007 09:37

Грамотный скроллбар своими руками
 
Назвался груздем - полезай.

Пообещал как-то в пылу на этом форуме написать урок про грамотный скролл текста. Вот и пришлось в свое личное свободное драгоценное время отвечать за свои слова. Собственно, сам урок.

Читайем, обсуждаем, учимся.

etc 27.03.2007 10:30

Код можно было раскрасить.
То, что автор не знает, что такое onEnterFrame и для реализации скролла необходимо аж три кадра — грустно.
Впрочем, за труд спасибо.

RoyalFlash 27.03.2007 21:54

Цитата:

Сообщение от __etc
То, что автор не знает, что такое onEnterFrame и для реализации скролла необходимо аж три кадра — грустно.

Я дал лишь основу (принцип) одного из способов, которую можно улучшать/ухудшать по вкусу. Если бы хотя бы в половине сайтов, которые здесь выставляют, был бы хотя бы такой скроллбар (как результат), то я бы этот урок и не писал. Уроки - не для тех, кто знает, как это делать, а для тех, кто хочет научиться этому.

etc 27.03.2007 21:58

Цитата:

Сообщение от RoyalFlash
Уроки - не для тех, кто знает, как это делать, а для тех, кто хочет научиться этому.

Совершенно верно, но пришёл человек, посмотрел и стал делать также, потом привыкнет и будет ваять так постоянно. Если уж показывать, как нужно делать, то нужно это делать действительно правильно.

RoyalFlash 28.03.2007 21:49

Теперь с onEnterFrame, соответственно для реализации скролла - всего один кадр. Теперь этому уроку можно учиться))

HardSoft 27.08.2007 00:12

Цитата:

Сообщение от RoyalFlash
Теперь с onEnterFrame, соответственно для реализации скролла - всего один кадр. Теперь этому уроку можно учиться))

Я давно хотел научится скроллить :o ,но не могли бы вы выложить урок в вайле zip или rar ? :) для удобного пользования.Заранее спасибо за полезный урок!

artcraft 27.08.2007 01:04

работает нормально, но есть пожелания по функциональности:

1. при первом клике по бегунку, он соскакивает на пол пикселя влево
2. если внимательно посмотреть на любой скроллер операционной системы, то нигде никогда не применяется hand-курсор
3. если при перетаскивании бегунка мышка уходит вправо за пределы флэшки, то прокрутка прерывается
4. если навести курсор на скроллер и покрутить колёсико, то ничего не происходит
5. я не вникал в код, но как поведёт себя скроллер если длина текста изменится?
6. совершенно не помешала бы плавность...

я не критикую, просто предлагаю как можно усовершенствовать...

Kikasso 27.08.2007 01:19

Цитата:

Сообщение от artcraft
5. я не вникал в код, но как поведёт себя скроллер если длина текста изменится?
6. совершенно не помешала бы плавность...

5) адекватно - стоит посмотреть на код
6) Это позизия автора - скролл должен быть построчным, там так и написано, в общем это правильно.

Плавный скролл нужен при автоматической прокрутке текста.


Часовой пояс GMT +4, время: 17:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.