Где устанавливаются значения skinHeight и skinWidth? Как правило, примеры degrafa делают что-то подобное в скине для обновления высоты / ширины:
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{
super.updateDisplayList(unscaledWidth, unscaledHeight);
awidth = unscaledWidth;
aheight = unscaledHeight;
}
Кроме того, мне нужно было сделать следующее:
override public function get measuredWidth():Number {return 16; }
override public function get measuredHeight():Number {return 10;}
в моих скинах полосы прокрутки, чтобы получить желаемую высоту и ширину. (то же самое для обоих V & H, поскольку они делают вращение внутри). Был некоторый хакерский код в оболочках полосы прокрутки Flex, и мои панели тоже не показывались.
Но в настоящее время я не использую degrafa для своих скинов, поэтому может быть другая проблема. У меня нет примеров передо мной.