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:工作比较忙,一般只有下班时间才能整理笔记,所以更新的有些慢,请大家见谅。
静 水 流 深