2010-01-04 126 views
0

我有最小爲1,最大值爲6的使用HSlider有一種方法我可以禁用範圍3 - 6,所以用戶只能從滑塊上的範圍1-3中選擇。Flex:禁用滑塊範圍?

注意:您首先想到的可能是要告訴我最大設置爲3。我不想最大更改爲3,我希望用戶知道有更多的,但目前不可選。

謝謝!

+0

邁克爾的建議是最好的解決方案。不應該太難。 – sberry 2010-01-04 23:19:27

回答

2

我會嘗試覆蓋Slider中的getValueFromX方法。它標誌着mx_internal,所以你需要添加必要的import and use statements

如同Event.CHANGE建議,就不會顯示該軌道,這將是理想的其餘部分被禁用的用戶界面。爲此,您需要覆蓋更多Slider或繪製您自己的組件。下面

0

您可以創建更改事件偵聽器。當它看到新的滑塊位置大於3時,可以將滑塊重置爲3.