Flex - 复杂控件



复杂控件为用户提供了处理大量数据更轻松的先进功能,并为他们提供了与应用程序交互的能力。每个复杂的UI控件都继承自UIComponent类的属性,而UIComponent类又继承自EventDispatcher和其他顶级类的属性。

序号 控件和描述
1 Flex EventDispatcher 类

EventDispatcher 类是所有可以调度事件的类的基类。EventDispatcher 类允许显示列表上的任何对象成为事件目标,并因此可以使用 IEventDispatcher 接口的方法。

2 Flex UIComponent

UIComponent 类是所有可视组件(交互式和非交互式)的基类。

复杂控件

以下是一些重要的复杂控件:

序号 控件和描述
1 DataGrid

DataGrid 控件在可滚动网格上方显示一行列标题。

2 AdvancedDataGrid

AdvancedDataGrid 在标准 DataGrid 控件的基础上添加了一些附加功能,以添加数据可视化功能。

3 Menu

Menu 控件创建一个可单独选择的弹出菜单。

4 ProgressBar

ProgressBar 控件以可视方式表示任务随时间的进度。

5 RichTextEditor

RichTextEditor 控件允许用户输入和格式化文本。

6 TileList

TileList 控件以平铺方式显示多个项目。

7 Tree

Tree 控件允许用户查看作为可展开树排列的分层数据。

8 VideoPlayer

VideoPlayer 控件是一个可换肤的视频播放器,支持渐进式下载、多比特率流和流式视频。

9 手风琴 (Accordian)

手风琴控件包含一组子 MX 容器或 Spark NavigatorContent 容器,但一次只有一个可见。

10 TabNavigator

TabNavigator 控件包含一个 TabBar 容器,用于在其子容器之间导航。

11 ToggleButtonBar

ToggleButtonBar 控件定义一个水平或垂直的按钮组,这些按钮保持其选中或未选中状态。

广告