2010-02-02 45 views
0
<mx:Tile width="100%" height="20"> 
    <mx:Button label="btn"/> 
    <mx:Button label="btn"/> 
    <mx:Button label="btn"/> 
    <mx:Button label="btn"/> 
    <mx:Button label="btn"/> 
    <mx:Button label="btn"/> 
</mx:Tile> 

上面的Tile的高度爲20.當我向其添加50個新按鈕時,會添加一個垂直滾動條。我怎樣才能使它不顯示滾動條,但動態改變它的高度,以便所有添加的項目總是顯示。有點像「擴張」瓷磚。Flex Tile隨着項目的添加而擴展

回答

0

根據Flex文檔,平鋪容器的高度被動態地設置:Tile容器的

默認高度等於(平鋪單元格默認高度)×(數四捨五入平方根的兒童),加上兒童和任何填充物之間的差距。默認寬度等於(平鋪單元默認寬度)x(兒童數量的圓整平方根),以及子元素和任何填充之間的任何間隔。

我認爲去除寬度和高度應該做的伎倆。

+0

不錯的作品。但是,當我想要修正寬度時不起作用。我正在嘗試創建左側菜單,如http://www.picnik.com/app#/create/shapes關於如何實現這一點的任何想法? – Yeti 2010-02-02 19:22:48