Flex超炫的視覺效果,相信很多人都為之震撼。因此頁面布局就就成為程序開發中重要的一個環節。它直接決定了程序的成敗。
剛開始學習這一塊兒的時候,在腦中閃現出以前學習Swing時郁悶的場景。呵呵,這次讓我們換一種學習方法,用實例來學習,這樣不會空洞的只剩下長篇的理論,也不會枯燥的讓我們想睡覺。
1)ApplicationControlBar
對于ApplicationControlBar,我們需要注意的是dock這個屬性。
Dock是決定ApplicationControlBar的位置,默認為false。
當dock=true,ApplicationControlBar將始終顯示在窗口的頂部,并且自動縮放,適應窗口大小。
當dock=false,它的位置可以隨意設定。
2)Accordion
這個是一個可以收縮的導航控件。
這個我們可以了解一下Accordion的selectedIndex和selectedChild兩個屬性。
selectedIndex:元素的索引號
selectedChid:元素的ID
3)Box、HBox、VBox
HBox和VBox是Box的子類,HBox為水平分布,VBox為垂直分布
Box通過設置direction的屬性,可以達到HBox,或者VBox的效果。
Box的direction="horizontal",相當于HBox
Box的direction="vertical",相當于VBox
4)DividedBox、HDividedBox、VDividedBox
HDividedBox和VDividedBox是DividedBox的子類,HDividedBox為水平分布,VDividedBox為垂直分布
DividedBox通過設置direction的屬性,可以達到HDividedBox,或者VDividedBox的效果。
DividedBox的direction="horizontal",相當于HDividedBox
DividedBox的direction="vertical",相當于VDividedBox
需要注意的一點是有個liveDragging屬性,
liveDragging=true的時候,元素在拖動的時候就會不斷的調整位置。
liveDragging=false的時候,元素只有在鼠標松開的時候才調整位置。默認的情況是false。
PS:工作比較忙,一般只有下班時間才能整理筆記,所以更新的有些慢,請大家見諒。
靜 水 流 深