Flex学习笔记(二)

Flex页面布局(容器类和导航类) Part.1

回顾上一章《 Flex学习笔记(一) 》
Flex超炫的视觉效果,相信很多人都为之震撼。因此页面布局就就成为程序开发中重要的一个环节。它直接决定了程序的成败。

刚开始学习这一块儿的时候,在脑中闪现出以前学习Swing时郁闷的场景。呵呵,这次让我们换一种学习方法,用实例来学习,这样不会空洞的只剩下长篇的理论,也不会枯燥的让我们想睡觉。

1)ApplicationControlBar

对于ApplicationControlBar,我们需要注意的是dock这个属性。

Dock是决定ApplicationControlBar的位置,默认为false。

当dock=true,ApplicationControlBar将始终显示在窗口的顶部,并且自动缩放,适应窗口大小。

当dock=false,它的位置可以随意设定。

Code


Flex效果:
http://www.blogjava.net//images/blogjava_net/alps/ApplicationControlBar.swf


2)Accordion

这个是一个可以收缩的导航控件。

这个我们可以了解一下Accordion的selectedIndex和selectedChild两个属性。

selectedIndex:元素的索引号

selectedChid:元素的ID

Code


Flex效果:
http://www.blogjava.net//images/blogjava_net/alps/AccordionSimple.swf


 
3)Box、HBox、VBox

HBox和VBox是Box的子类,HBox为水平分布,VBox为垂直分布

Box通过设置direction的属性,可以达到HBox,或者VBox的效果。

Box的direction="horizontal",相当于HBox

Box的direction="vertical",相当于VBox

Code


Flex效果:
http://www.blogjava.net/images/blogjava_net/alps/BoxSimple.swf


 
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。

Code


Flex效果:
http://www.blogjava.net/images/blogjava_net/alps/DividedBoxSimple.swf


这块内容太多,所以决定分两张帖子,在下一个章中将会给大家提供一个综合所讲实例的explorer,希望对大家的学习有帮助。

(文/alps  出处/blogjava)

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Flex] 的这些文章也感兴趣:

Flex学习笔记(一)
针对Flex Server集成的X2O框架
Flex学习笔记(二)
Delphi模拟的熊猫烧香病毒核心源码
Flex学习笔记(三)
flex3 Grid获取jsp数据的简单应用
Delphi实现屏幕抓图
FLEX是什么及与FLASH的关系
Flex与ASP.NET通过Remoting方式进行通讯
Flex学习笔记(五)