Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript Flex:在HSlider上改变刻度高度?_Actionscript_Flex3_Slider - Fatal编程技术网

Actionscript Flex:在HSlider上改变刻度高度?

Actionscript Flex:在HSlider上改变刻度高度?,actionscript,flex3,slider,Actionscript,Flex3,Slider,我在Flex应用程序中放置了一个HSlider,其值为0-10。我希望0、5和10处的记号比其他记号长,这样,除了标签和数据提示之外,它们还可以为用户提供一些关于它们所在位置的视觉参考。你知道怎么做吗?理想情况下,您可以为tickHeight参数提供一个数组,但不幸的是,它只允许一个数字。这是我的滑块: <mx:HSlider id="mySlider" value="5" styleName="label2" tickOffset="7" tickLength="5" labelOff

我在Flex应用程序中放置了一个HSlider,其值为0-10。我希望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"/>

据我所知,唯一的方法是编写一个定制的track skin类,这并不难 请看这里的一些提示: