2009-06-05 2 views
0

私のフレックスプロジェクトには次のコードがあります。フレックススクロールに関するトラブル

<mx:Canvas id="scroller" styleName="myCanvas" width="635" horizontalScrollPolicy="off" y="60" height="370" > 

     <mx:Canvas id="thumbContent" width="635" verticalScrollPolicy="off" 
      horizontalScrollPolicy="off" y="0" backgroundColor="#00ff00" 
      backgroundAlpha="0" height="370"/> 
     </mx:Canvas> 

    </mx:Canvas> 

私は動的にthumbContent canvasに別のアイテムを追加してスクロールするscroller canvasを使用したいです。私はthumbContentの高さより大きく、7977より大きく、スクロールして切り捨てられています。

だから私は上に空のスペースを持つスクロールキャンバスを参照してください。それから私は一番下にスクロールします - 私はthumbContentの内容を見て、下のスクロールで私は空きスペースも見ます。

thumbContentは隠しマスクの下にありますが、これは正しいですか?

答えて

0

コンテンツを追加するときにthumbContentを動的に展開するように見えます。この場合、thumbContentからheight属性を削除する必要があります。そうしないと、特にHとVのスクロールバーがオフの場合、保持できるより多くのコンテンツを保持できます。

スクロールの高さ属性を保持しますが、これはスクロール(固定ディメンション)に使用するためです。

また、アプリケーションでパーセンテージを使用してください。あなたがそれがスクロールの幅全体をいっぱいにしたい場合は、thumbContent width = "100%"を作ります。