2009-09-12 70 views

回答

1

您可以將元素設置爲自定義組件,並在組件中指定width =「100%」。否則,不。

您還可以將width屬性綁定到父寬度屬性,這會具有相同的影響。

0

不......您必須爲每個按鈕添加一個寬度。 vbox會詢問Button想要佔用多少空間。所以你需要告訴按鈕嘗試並取得100%的寬度。

它不應該是一個問題,並且在大多數組件的功能和佈局上都有寬度和高度屬性是很常見的。

1

VBox的佈局算法將查看孩子的寬度以決定如何佈置它們。如果你想「自動」將它們設置爲100%,不管它們是什麼,那麼做到這一點的方法是在添加子級時捕獲並在事件處理程序中將其percentWidth設置爲100,否則子類和循環孩子在一個適當的重寫方法,例如createChildren

+0

你能告訴我像onChildAdd(???)的事件處理程序的代碼,我也不知道如何設置寬度爲100%在actionscript中 – Omu 2009-09-12 16:16:46

+0

在actionscript中,flex組件可以設置爲百分比寬度,如:myComponent。 percentWidth = 100; – 2009-09-12 16:19:34