2008年5月5日月曜日

Flexアプリケーションのスクロールバーを抑制&小オブジェクトのはみ出し禁止

Flexでブログパーツを作ろうと思い色々いじっていたが、クライアント領域にコンポーネントが収まらないと勝手にスクロールバーが出てしまい具合が悪かった。スクロールバーを出さないためにはコンテナのhorizontalScrollPolicy, verticalScrollPolicyにoffを指定すればよいようだ。

また、コンテナ内のオブジェクト(たとえばロードした画像)が親コンテナからはみ出すようなケースもあるが、はみ出し部分を非表示にするにはclipContentにtrueを指定すればよい。

<mx:Canvas id="borderCanvas" width="180" height="300" x="0" y="0"
    clipContent="true" horizontalScrollPolicy="off"
    verticalScrollPolicy="off">
...
</mx:Canvas>


0 件のコメント:

コメントを投稿