Создание скина для Spark HSlider в Flex 4

Приложение, над которым я работаю, должно иметь ползунок, позволяющий пользователю выбирать дату. Однако в компоненте Spark hSlider нет поля меток, как у halo hSlider, в которое вы можете поместить набор меток, которые будут отображаться вдоль дорожки ползунка, чтобы обозначать значения, выбираемые из ползунка.

Я читал, что для отображения меток во Flex 4 вам нужно обтекать дорожку hSlider - есть ли у кого-нибудь какие-либо указания относительно того, как это делается?


person DannyC    schedule 12.10.2010    source источник


Ответы (1)


Вы можете сделать свой HSlider таким, как вам нравится, создав свои собственные версии следующих скинов: HSliderSkin, HSliderTrackSkin, HSliderThumbSkin. Скопируйте версии этих файлов по умолчанию в свой проект и измените их по своему усмотрению. Затем установите свойство skinClass вашего HSlider на ваш собственный HSliderSkin. Надеюсь, это поможет.

person Wade Mueller    schedule 12.10.2010
comment
Спасибо, Уэйд. Я быстро изучил скиннинг слайдера, но времени немного, поэтому я надеялся, что там может быть кто-то, кто уже решил конкретную проблему добавления меток / меток посредством скиннинга (поскольку они изначально поддерживались в ползунок halo). На данный момент я не сделал быстрого исправления, но вернусь и взгляну на снятие шкур более подробно, когда у меня будет время. Спасибо. - person DannyC; 15.10.2010