Flex: отключить диапазон на слайдере? - PullRequest
0 голосов
/ 04 января 2010

У меня есть HSlider с минимумом 1 и максимумом 6. Есть ли способ, которым я могу отключить диапазон 3 - 6, чтобы пользователь мог выбирать только из диапазона 1-3 на слайдере.

Примечание. В первую очередь вы можете попросить меня установить максимум на 3. Я не хочу менять максимум на 3, я хочу, чтобы пользователь знал, что есть еще, но в настоящее время его нельзя выбрать.

Спасибо !!

Ответы [ 2 ]

2 голосов
/ 04 января 2010

Я бы попытался переопределить метод getValueFromX в Slider. Он помечен mx_internal, поэтому вам нужно будет добавить необходимые операторы импорта и использования .

Как и в случае с предложением Event.CHANGE, он не будет отображать отключенный интерфейс для оставшейся части трека, что было бы идеально. Для этого вам нужно переопределить больше Slider или нарисовать свой собственный компонент.

0 голосов
/ 04 января 2010

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

...