如何在flex 3中减小tile列表的水平滚动条的粗细

时间:2012-07-25 14:32:05

标签: actionscript-3 flex flex3

我有一个水平图块列表,我想自定义此图块列表的水平滚动条的样式。我想减小滚动条的厚度,使其看起来像粗线或其他东西。即使我不想要滚动条两侧的箭头。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

在flex 3中,可以在CSS中为滚动条设置外观:

mx|ScrollBar 
{
    up-arrow-skin: ClassReference(null); //removes up arrow
    down-arrow-skin: ClassReference(null); // removes down arrow
    trackSkin: Embed(source="assets/ScrollBarTrack.png", scaleGridLeft="1", scaleGridTop="4", scaleGridRight="5", scaleGridBottom="16");
    thumbUpSkin: Embed(source="assets/ScrollBarThumb_up.png", scaleGridLeft="1", scaleGridTop="4", scaleGridRight="5", scaleGridBottom="16");
    thumbOverSkin: Embed(source="assets/ScrollBarThumb_over.png", scaleGridLeft="1", scaleGridTop="4", scaleGridRight="5", scaleGridBottom="16");
    thumbDownSkin: Embed(source="assets/ScrollBarThumb_down.png", scaleGridLeft="1", scaleGridTop="4", scaleGridRight="5", scaleGridBottom="16");
}

在flex 4中,您需要编写自定义皮肤。