Изменения данных параметров делаются расширением классов соответственно SliderThumb и SliderTrack. Я правда для флекса делал, но изменение высота трэка там получилось у меня так (тут ещё картинки для краев трека и серединка):

Код AS3:
package ui.classes
{
import mx.core.BitmapAsset;
import mx.core.UIComponent;
public class HSlider4Track extends UIComponent
{
[Embed(source="slider/HSLider_Track_LeftSide.png")]
[Bindable]
private var imgHSliderLeft:Class;
internal var imgHSliderLeftBitmap:BitmapAsset = new imgHSliderLeft() as BitmapAsset;
[Embed(source="slider/HSLider_Track_RightSide.png")]
[Bindable]
private var imgHSliderRight:Class;
internal var imgHSliderRightBitmap:BitmapAsset = new imgHSliderRight() as BitmapAsset;
[Embed(source="slider/HSLider_Track_Middle.png")]
[Bindable]
private var imgHSliderMiddle:Class;
internal var imgHSliderMiddleBitmap:BitmapAsset = new imgHSliderMiddle() as BitmapAsset;
public function HSlider4Track()
{
}
override public function get height():Number{
return 10;
}
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{
super.updateDisplayList(unscaledWidth, unscaledHeight);
imgHSliderMiddleBitmap.x=0;
imgHSliderMiddleBitmap.width=unscaledWidth;
imgHSliderLeftBitmap.x=0;
imgHSliderRightBitmap.x=unscaledWidth-10;
this.addChild(imgHSliderMiddleBitmap);
this.addChild(imgHSliderLeftBitmap);
this.addChild(imgHSliderRightBitmap);
}
}
}
Пример какой-то левый получился((, с утра поставлю получше, но насчёт тумбы —
http://blog.flexexamples.com/2007/09...ls-thumb-skin/.