質問

私も問題にしようとした場合に皮膚のスクロールバーにhorizontalListとDegrafa.スクロールバーの表示しません。った場合、スクロールバーが表示さなスのスキンです。はありまgotchasうか。ここでは一部のコード:

この場所を定義しHorizontalListが欲しい肌のスクロールバー

<mx:HorizontalList horizontalScrollBarStyleName="thumbnailScrollbar"/>

このコンピュータを定義しClassReferenceの皮(nullの矢であ示します。

.thumbnailScrollbar
{
    up-arrow-skin:      ClassReference(null);
    down-arrow-skin:    ClassReference(null);
    trackSkin:      ClassReference("ScrollBarTrackSkin");
    thumbSkin:      ClassReference("ScrollBarThumbSkin");
}

ScrollBarTrackSkin:

<?xml version="1.0" encoding="utf-8"?>
<GraphicBorderSkin  xmlns:mx="http://www.adobe.com/2006/mxml" 
                xmlns="http://www.degrafa.com/2007">
    <fills>
        <SolidFill id="upFill" color="#FFFFFF" alpha="0.8"/>
    </fills>

    <geometry>
        <RoundedRectangle id="track" x="-8" cornerRadius="16" width="{this.skinWidth}" height="{this.skinHeight}" fill="{upFill}"/>
    </geometry>

</GraphicBorderSkin>

ScrollBarThumbSkin:

<?xml version="1.0" encoding="utf-8"?>
<GraphicBorderSkin  xmlns:mx="http://www.adobe.com/2006/mxml" 
                       xmlns="http://www.degrafa.com/2007">

    <fills>
        <SolidFill id="background" color="#333333" alpha=".8"/>
    </fills>

    <geometry>
        <RoundedRectangle id="thumb" cornerRadius="16" width="{this.skinWidth}" height="{this.skinHeight}" fill="{background}"/>
    </geometry>
</GraphicBorderSkin>

私populatingのHorizontalListより項目以上が表示可能で、様になっているとは言え、スクロールバーに表示された時は削除のスのスキン.

役に立ちましたか?

解決

ご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で、それこそが真のグローバル回転内).あhackyコードのフレックススクロールバーの皮やバーな表示されます。

ありません(現在使用しdegrafa私の皮ていない別の問題です。まったく泳げないんだけど---例を前にしてはならないものとします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top