2010-12-08 18 views
0
 <?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
    <mx:Canvas width="100%" height="100%"> 
     <mx:Canvas backgroundColor="#A8A8A8" height="100%" right="0" top="0" width="100"> 

     </mx:Canvas> 
    </mx:Canvas> 
    <mx:VBox width="800" height="100%" > 

    </mx:VBox> 
</mx:Application> 

我上面的代碼工作得很好,直到我調整我的瀏覽器窗口大小低於800px寬度。在Flex中對齊畫布到右邊的問題

當瀏覽器窗口的寬度小於800像素時,背景色爲#A8A8A8的畫布位於窗口的右側,但問題在於,當我移動滾動條時,畫布應保持在右側的窗戶。哪些不會發生,這就是我的問題所在。

我該如何解決這個問題。我應該怎樣才能讓我的畫布始終保持在正確的= 0。

Plz幫助我。

問候 Zeeshan

回答

0

你的畫布,得到滾動與應用。它保持正確=「0」,但右邊界被移出屏幕。您可以禁用滾動<mx:Application horizontalScrollPolicy="off">和VBox下面不應該有固定寬度800.

+0

也使您的vbox minWidth = 800 – Treby 2010-12-08 12:13:59