In Flex, if you have a custom slider thumb, it will always be scaled to a set size that Flex wants (I think 20×20).
My workaround (that sets to the measured size of the skin image):
package controls.sliderClasses {
import mx.controls.sliderClasses.SliderThumb;
import mx.core.mx_internal;
use namespace mx_internal;
public class FlexibleSliderThumb extends SliderThumb {
override protected function measure():void {
super.measure();
measuredWidth = currentSkin.measuredWidth;
measuredHeight = currentSkin.measuredHeight;
}
}
}








