容器几乎涉及到了Flex 框架mx.containers 包内的所有类。容器继承自UIComponent类,添加了布局管理功能,使用一定的创建方针来控制或管理子组件的创建,和自动滚动功能。容器的不同实现具有不同的特性,但是所有的容器都具有决定子组件位置、使用约束条件或风格来布置子组件和控制滚动以及其子组件如何响应滚动事件的功能。
约束是Flex3 的新特性。它让开发者能够创建针对容器的、可配置的、子组件的布局规则,包括位置和尺寸。约束条件仅对容器起作用,比如Canvas 容器,拥有的绝对布局约束,在CSS 里面有同样含义。Box 和Tile 则对布局管理器所包含的子组件提供自动布局和控制方法。
3.1.使用布局管理器布置子组件
3.2.通过百分比方式配置容器的布局和尺寸
3.3.以不同的坐标系统跟踪鼠标位置
3.4.在容器中动态添加和移除子组件
3.5.对容器使用基于约束的布局
3.6.在容器内为子组件设置最大、最小尺寸
3.7.为容器指定行和列的约束
3.8.使用约束条件为文本创建排版流程(Layout Flows)
3.9.在容器内控制滚动和溢出
3.10.控制Box 组件的布局
3.11.使用容器初始化
3.12.创建TitleWindow
3.13.通过LinkBar 控制ViewStack
3.14.将ViewStack 的选中索引数绑定到一个变量上
3.15.使用延迟实例化提高启动效率
3.16.创建并控制可调整大小的容器
3.17.在TabNavigator内创建、启用和禁用TAB组件(TabControls)
3.18.使用可关闭Tabs 创建一个TabNavigator
3.19.创建和控制Alert
3.20.根据呼出组件设置对话框的尺寸和位置
3.21.管理多个弹出对话框
3.22.在容器中滚动到某个指定的子组件
3.23.使用IdeferredInstance 创建模板
3.24.手动布局容器
3.25.测量并改变容器尺寸
3.26.控制子组件的可见性和布局
3.27.用简单重组行为创建Tile 容器
3.28.给Hbox 设置背景图片和圆角
3.29.控制子组件的位置和滚动
新闻热点
疑难解答