0

私は Flex 4 アプリケーションに取り組んでおり、スキンを使用してインターフェイスをカスタマイズして、まったく新しい外観を実現し始めました。

そこで、Flash Catalyst で 2 つのスクロールバー スキンを作成しました (横 1 つ、縦 1 つ)。

Catalyst を使用してアプリケーションをテストするとうまく機能するので、それを取得して Flash Builder にインポートし、コンポーネントをコピーして、HScrollbar と VScrollbar の css ファイルに新しいスキンを定義しました。

スキンは機能しており、すべてのボタンは問題ありません。しかし、何らかの理由でスクロールバーのサイズが変更されません。バインドされているコンテンツに関係なく、私が設計したのと同じ高さのままです。

本来あるべきすべての方法でコンテンツをスクロールしますが、サイズは変更されず、親指は完全に下に落ちません。

また、次のことに気付きました。

リストとして機能するカスタム コンポーネントがあります。Group を拡張し、Scroller を含みます。そのため、アプリケーションのある場所で、同じカスタム リストが使用されている別の場所よりも Scrollthumb が低くなります。

また、このスクローラーはカスタム スキンなしで完全に機能することにも言及する必要があります。

他に同様の問題を抱えている人はいますか?

4

2 に答える 2

1

さて、あなたがこれを少し前に投稿したことは知っていますが、スクロールバーの親指がデフォルトのスクロールバーのようにスケーリングしない理由を探して、何日もインターネットを探していました.

確認すべき点がいくつかあります。まず、親指の皮膚の高さが設定されていますか?

そうでない場合、そしてこれが私が見落としていたものである場合は、スクローラースキンに移動し、垂直および水平スクロールバーを追加するポイントで「fixedThumbSize」プロパティを false に設定します。

于 2011-06-14T21:08:59.170 に答える
0

グラフィック要素はスクロールバーのすべての部分(上矢印、下矢印、トラックなど)として定義されていると思います:この場合、要素の寸法が固定されていないことを確認する必要があります...それらは% コンテナに基づいて寸法を変更できるようにします。

于 2011-05-09T15:26:56.943 に答える