我目前正在使用Flex HSlider控件。我希望滑块只允许用户选择值:[0,.5,1,2]
我可以通过将snapInterval设置为.5并显式提供tickValues来使它接近我想要的。但是仍然允许选择值1.5。有没有办法提供显式的snapValues或只允许选择tickValues中的条目?或者我是否必须滚动自己的滑块?
提前致谢,
- 布雷克
答案 0 :(得分:1)
您需要扩展spark.components.HSlider。您必须将snapInterval设置为0 并覆盖nearestValidValue函数。在您的实现中,您应该将值“舍入”到您的某个快照值(即0.5,1,2)
谢谢,
---德米特里