I am attempting to reskin the AS3 Slider component to have a
relatively "tall" draggable thumb graphic. However, the slider
thumb always seems to be forcibly scaled down to 13x13 regardless
of the size of the graphic. I'm currently using the drag-and-drop
component on workspace method, and double-clicked the livepreview
to change the skin pieces.
I've tried resizing the contents of the SliderThumb_*Skin
(upSkin, downSkin, ...) symbols, the Slider component itself on the
stage, and even the placeholders on the double-click skin organizer
sheet. The height of the thumb object is not directly accessible
(seems to be private). The translated position of the 13x13 thumb
relative to the symbol center is preserved correctly... but the
size seems to be stuck at 13x13.
Is there a workaround for this? I've searched and found a few
Flex solutions having to do with overriding a measure() method or
extending the class to hard-code a different height, but none of
the corresponding classes (e.g. one site recommended extending
mx.controls.sliderClasses.SliderThumb) seem to be accessible within
the Flash AS3 implementation of the components.