Изменение размеров стандартного UIScrollBar

1 view
Skip to first unread message

Vadim

unread,
Oct 12, 2009, 10:21:35 AM10/12/09
to ruFlash
Добрый день. Возникла проблема, никак не могу задать ширину полоски
вертикального скролла меньше, чем стандартные 15 пикселей. Читал доки,
адобы пишут, что можно редактировать скины, открыл все ассеты,
подгрутил цвета, удалил лишние элементы, задал необходимую ширину
элементов, итог тот же - полоска автоматически расширяется до 15
пикселей. Моего дизайнера это естественно не устраивает, а писать
собственный скролл, если меня полностью устраивает функционал базового
элемента, как-то иррационально. Как быть?

Daniil Tutubalin

unread,
Oct 12, 2009, 10:35:41 AM10/12/09
to ruf...@googlegroups.com
Самый простой (но не самый красивый) вариант: делаешь собственную
копию класса UIScrollBar и ручками в нём правишь ширину.
Заодно и другие координаты тоже (например высоту кнопок).

Vadim

unread,
Oct 12, 2009, 10:44:03 AM10/12/09
to ruFlash
Я совсем недавно сел за Flash IDE, и не совсем понимаю, как копировать
классы базовых компонентов. Я уже пытался найти исходный код элемента,
но при нажатии на карандаш ничего не выходит. Видимо, я что-то
упустил.

Aleksey Matveev

unread,
Oct 12, 2009, 1:59:28 PM10/12/09
to ruFlash
>Добрый день. Возникла проблема, никак не могу задать ширину полоски
>вертикального скролла меньше, чем стандартные 15 пикселей.
Привет. Тоже была такая проблема и она решилась.
Вот ссылка, вуаля: http://www.gskinner.com/blog/archives/2007/05/variable_scroll.html

Vadim

unread,
Oct 12, 2009, 3:16:46 PM10/12/09
to ruFlash
Большое спасибо, скачал, завтра буду пробовать.
Reply all
Reply to author
Forward
0 new messages