2011-05-12 31 views
1

我使用2個拇指的HSlider。我如何設置拇指可以分開的最大距離? (我不是指滑塊軌道全長的最小值和最大值)。Flex:控制最大距離2拇指可以在HSlider上分開

就我而言,我使用日期。但是,讓我們假設完整的滑塊軌跡長度從0到100.如何使它在拇指B的最大距離爲30?因此,用戶可以從軌道上的任何位置選擇從0到30的範圍。

<code:HSlider id="dateRange" 
    allowThumbOverlap="true" thumbCount="2" showDataTip="false" 
    liveDragging="true" lockRegionsWhileDragging="true" 
    change="dateChange();" 
    showTrackHighlight="true" tickThickness="5" width="100%" 
    /> 

有什麼建議嗎?

回答

1

要麼擴展HSlider以添加一個屬性,以檢查用戶是否改變它(具有更改屬性),或者只需在dateChange函數中檢查它並確保它在範圍內。如果不是,請手動設置該值。