1

http://insideria.com/2009/11/flex-101-customize-scrollbars.htmlに記載されている例のように見えるように、アプリケーションでスクローラーをスキンしようとしています。

この例は Flex 3 で作成され、画像は CSS で設定されています。

コンポーネントScrollerのスキンを作成しようとしたところ、VScrollBarHScrollBarが使用されていることがわかりました。これらのコンポーネントのスキンを配置しようとしました。VScrollBarは、トラック、サム、デクリメント/インクリメント ボタンに個別のスキンを使用します。

スキンにいくつか変更を加えてみましたが、アプリにまったく反映されませんでした。

私が正しい方向に向かっているかどうか、親切に教えてもらえますか?

カスタム サムを使用して、Flex 4 でカスタマイズされたスクロール バーを作成したいだけです。これについての提案をいただければ幸いです。

4

2 に答える 2

2

あなたは正しい方向に進んでいるように思えますが、最初に例としてここに投稿されているものを試してみてください。 /07/06/flex-spark-list-with-custom-scroll-bar-and-itemrenderer/

于 2011-01-07T19:51:00.533 に答える
2

次のスキン ファイルを作成します: VScrollBarSkin、VScrollBarThumbSkin、VScrollBarTrackSkin、HScrollBarSkin、HScrollBarThumbSkin、および HScrollBarTrackSkin。(私は通常、デフォルトのスキンを出発点として使用します。) VScrollBarSkin ファイルと HScrollBarSkin ファイルが新しいトラック/サム スキンを参照していることを確認します。次に、CSS で次のように設定します。

s|HScrollBar {
    skinClass: ClassReference("my.path.to.skins.HScrollBarSkin");
}

s|VScrollBar {
    skinClass: ClassReference("my.path.to.skins.VScrollBarSkin");
}

それが役立つことを願っています。

于 2011-01-07T21:36:27.850 に答える