容器幾乎涉及到了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.控制子組件的位置和滾動
新聞熱點
疑難解答