PDA

Просмотр полной версии : Изменение позиции у upArrow в mx:VScrollBar


lelka
15.10.2012, 01:52
В дизайне стрелки прокрутки распологаются снизу. Как такое реализовать посредством flex 3?

Добавлено через 10 часов 0 минут
я могу сделать свой кастомный VScrollBar наследуясь от текущего, потом в методе updateDisplayList могу как-нибудь добраться до upArrow и изменить его координаты. Но как указать всем компонентам, юзающим скроллбар в моем приложении наследоваться именно от моего класса? skinClass:ClassReference("CustomScrollBar"); в css не помогает.

Добавлено через 16 часов 3 минуты
Может все-таки как-то можно? Никто не создавал свой скроллбар? Гугл не помогает

Bond007
23.10.2012, 19:54
Не знаю как на 3 флексе, но на 4-ом, если мне не изменяет память, нужно было сделать скин для скрола, в котором расположить все его части там где необходимо и через CSS сказать какой скин использовать.

Я думаю в твоем варианте надо копать в CSS. скорее всего его не видят компоненты, поэтому и не подсасывается )))

djyamato
24.10.2012, 21:17
Гугл не помогает
Хм, надо же
http://www.developria.com/2009/11/flex-101-customize-scrollbars.html
http://dgrigg.com/blog/2010/07/06/flex-spark-list-with-custom-scroll-bar-and-itemrenderer/
http://www.axelscript.com/2008/02/20/custom-scroll-bar-using-css/
http://userflex.wordpress.com/2008/01/24/eliminate-scrollbar-arrows/ !!! (для 3го флекса)
http://gskinner.com/blog/archives/2008/05/designer_scroll.html