2008年12月3日 星期三

[Flex]ActionScript控制元件寬高的百分比

今天同事問我,Flex畫面編排的問題,當中須要把一個元件的高在狀態改變的時候要做180像素跟100%輪流變化。
腦袋突然閃過以前看過的小祕技,已經忘記從哪邊看到的。
如果是要控制下面這個HBox的高度按下按鈕要讓它變成100%
<mx:HBox id="hboxTest" height="180"/>

ActionScript就只要用
hboxTest.percentHeight = 100;
這個屬性去設定就可以了,因為在Flex Builder裡面沒有這個屬性的提示,所以做個紀錄,防止自己忘記。