2009-06-05 108 views
0

我的flex項目中有以下代碼。Flex滾動問題

<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滾動。我看到比大於7977的thumbContent的高度從滾動截斷。

所以 - 我看到頂部有空白空間的滾動畫布。然後我滾動到底部 - 我看到thumbContent的內容,並在底部滾動,我也看到空的空間。

它看起來像thumbContent是在隱藏的面具下,這是正確的嗎?

回答

0

看起來您想要thumbContent在您添加內容時動態擴展。在這種情況下,您需要從thumbContent中刪除高度屬性,否則它會希望將更多的內容塞進它中,尤其是在H和V滾動條關閉的情況下。

保留滾動條的高度屬性,但是,因爲這就是你想要用來滾動(固定尺寸)。

另外,在您的應用程序中使用百分比。如果您希望它填滿整個卷軸寬度,請將thumbContent width =「100%」。