Просмотр полной версии : Собственный scrollBar
Здравствуйте, помогите пожалуйста, разложите по пунктам последовательность создания СОБСТВЕННОГО scrollBar...
А что у вас конкретно не получается?
Да, практически, всё... С чего начать не очень понятно.
Сначала создайте кнопки, ползунок, например.
это всё уже давно сделано, я не знаю какой код нужен...
Я когда делал такое, сначала на бумажке рисовал...
По пунктам ? После того как вы нарисовали полосу перетаскивания и картинку которая будет прокручиваться:
1. Расчитываем размеры окна по отношению к размерам картинки, если они меньше делаем visible=true для полосы прокрутки. Коэффициент во сколько раз картинка больше окна во столько раз скролл бар меньше полной полосы...
2. Принцип тянем полоску вниз, картинка движется ввверх.
Т.е. Делаем, на нажатие на полоску, начинаем драг по оси например Y, заканчиваем при отпускании, задаём границы для этой полоски, если больше верхней, приравниваем к верхней границе. Ниже нижней приравниваем нижней.
а если не картинка, а динамический текст? там ведь по-другому...
Всё просто. Вы всё содержимое запихиваете в один мувиклип, его и прокручиваете, а скролл бары в другие два. Вот и всё...
а возможно ли сделать собственный скролл бар компонентом?
а возможно ли сделать собственный скролл бар компонентом?
Чем? Что это такое?
а если не картинка, а динамический текст?
так же, но юзать:
TextField.maxscroll;
TextField.scroll;
TextField.maxhscroll;
TextField.hscroll;
а возможно ли сделать собственный скролл бар компонентом?
Можно, если знаете как.
эх, мысль заманчивая... сложно их делать... ну ладно, буду юзать первый вариант. Спасибо всем. Ах да, а можно сделать скролл бар на основе уже имеющегося в базе компонента? Мне нужно лишь переделать оболочку и всё...
Ravanger
18.02.2008, 12:28
можно
...но только осторожно...
а как это можно воплотить в жизнь?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.