我有一个HSlider,最小值为1,最大值为6.有没有办法可以禁用3 - 6范围,因此用户只能从滑块上的1-3范围内进行选择。
注意:您的第一个想法可能是告诉我将最大值设置为3.我不想将最大值更改为3,我希望用户知道还有更多,但目前无法选择。
谢谢!
答案 0 :(得分:2)
我会尝试覆盖Slider
中的getValueFromX
方法。它标记为mx_internal
,因此您需要添加必要的import and use statements。
与Event.CHANGE建议一样,它不会为轨道的其余部分显示禁用的UI,这将是理想的。为此,您需要覆盖更多的Slider或绘制自己的组件。
答案 1 :(得分:0)
您可以为CHANGE事件创建一个侦听器。当它看到新滑块位置大于3时,您可以将滑块重置为3.