系统的过一下flex,。以此作笔记
挖坑
容器
Group 最简单容器 ,不可见
SkinnableContainer 与Group功能完全相同,但支持在屏幕上定义可见的外观
BorderContainer 是SkinnableContainer,有边框,可以简单包含子元素
Panel SkinnableContainer,有边框,还可以有标题和名叫控制条的控制区
Application SkinnableContainer 用作flex应用程序的根元素 与Panel一样,也有控制条
NavigationContent 是一种特殊的SkinnableContainer,与一种名叫ViewStack的控件共同使用
布局
BasicLayout 支持绝对定位的基本布局,使用时候,必须知道每个布局元素的x y
HorizontalLayout 水平布局
VerticalLayout 垂直布局
TileLayout 按照行和列排列的布局 可以指定子元素何时开始新行和新列
滚动条
Scroller
<s:Scroller height="65"> <s:Group> <s:layout> <s:VerticalLayout/> </s:layout> <s:Button label="1"/> <s:Button label="2"/> <s:Button label="3"/> </s:Group> </s:Scroller>
必须加 指定高度和宽度 不然无法启用滚动机制
控制条:
就是容器中视觉上与众不同的一个区域,一般摆放一个标签和一些导航按钮
controlBarContent
<s:controlBarLayout> <s:BasicLayout/> </s:controlBarLayout> <s:controlBarContent> <s:Button label="Flex Grocer"/> </s:controlBarContent>