2010-12-30 9 views
0

Ich habe einen Vslider in Flex 4, den ich mit Bildern häute. Das Bild für den Daumen macht es viel größer und das Track-Bild hat einige Sachen oben und unten, die ich nicht mit dem Daumen bedeckt werden soll, wenn es ganz oben oder unten ist. Also, wie erstelle ich diesen Rand, so dass die Reichweite des Daumens auf der Spur kürzer ist?Flex 4 Vslider Spur, oberer und unterer Rand

Antwort

0

Sie können dies tun, indem Sie für den vslider die Daumenhöhe angeben, die größer ist, als sie tatsächlich in der Haut ist.

<!--- The default skin class is VSliderThumbSkin. 
     @copy spark.components.supportClasses.TrackBase#thumb 
     @see spark.skins.spark.VSliderThumbSkin --> 
<s:Button id="thumb" left="0" right="0" width="11" height="50" 
    skinClass="your.thumb.skin.class"/> 

Die Skinklasse hat ein Bild, das 25x25 ist. Wenn diese Klasse eine Höhe von 50 hat, gibt es den Daumen ~ 12px Polsterung auf der Ober- und Unterseite des Daumens.