Flex:HSlider的刻度高度不同?

时间:2011-01-28 16:19:01

标签: actionscript flex3 slider

我在我的Flex应用程序中放置了一个值为0-10的HSlider。我希望0,5和10处的刻度线比其余部分更长,以便除了标签和数据提示之外,它们还为用户提供了一些视觉参考。知道怎么做吗?理想情况下,您可以为tickHeight参数提供一个数组,但不幸的是它只允许一个数字。这是我的滑块:

<mx:HSlider id="mySlider"
value="5"
styleName="label2"
tickOffset="7" 
tickLength="5"
labelOffset="30"
labels="['LO','HI']"
tickInterval="1"
change="broadcastChange(event)"
liveDragging="false"
minimum="0" maximum="10"/>

1 个答案:

答案 0 :(得分:0)

据我所知,唯一的方法是编写自定义轨道皮肤类(不是很难) 看看这里有一些指示:http://forums.adobe.com/message/2486681#2486681#2486681