2011-01-22 3 views
0

私の設定は典型的なもので、コンテンツMCとハンドルMCは指定された範囲のトラックに沿って走っています。私がしたいのは、ハンドルの高さをコンテンツの高さに基づいて調整することですが、トラックの高さに関連して調整するだけです。コンテンツの高さに合わせてスクロールバーハンドルを設定すると、このロジックに問題があります。

私はこのアイデアにどのように取り組むべきか分かりません。

答えて

2

場合:

contentHeight = 200(コンテンツの高さ)

visibleAreaHeight = 100(可視領域の高さ)

scrollBarHeight = 100(スクロールバーの高さ)を

スクロールバーの高さハンドルは:

handleHeight = (visibleAreaHeight/contentHeight) * scrollBarHeight // 50 

ハンドルの高さは目に見える内容の先端を表します。

+0

これは機能しました。なぜ私はそれを考えるのに困っていたのか分かりませんが、あなたは私を助けてくれました。ありがとう! – Tom

関連する問題