我有最小爲1,最大值爲6的使用HSlider有一種方法我可以禁用範圍3 - 6,所以用戶只能從滑塊上的範圍1-3中選擇。Flex:禁用滑塊範圍?
注意:您首先想到的可能是要告訴我最大設置爲3。我不想最大更改爲3,我希望用戶知道有更多的,但目前不可選。
謝謝!
我有最小爲1,最大值爲6的使用HSlider有一種方法我可以禁用範圍3 - 6,所以用戶只能從滑塊上的範圍1-3中選擇。Flex:禁用滑塊範圍?
注意:您首先想到的可能是要告訴我最大設置爲3。我不想最大更改爲3,我希望用戶知道有更多的,但目前不可選。
謝謝!
我會嘗試覆蓋Slider
中的getValueFromX
方法。它標誌着mx_internal
,所以你需要添加必要的import and use statements。
如同Event.CHANGE建議,就不會顯示該軌道,這將是理想的其餘部分被禁用的用戶界面。爲此,您需要覆蓋更多Slider或繪製您自己的組件。下面
您可以創建更改事件偵聽器。當它看到新的滑塊位置大於3時,可以將滑塊重置爲3.
邁克爾的建議是最好的解決方案。不應該太難。 – sberry 2010-01-04 23:19:27