常用的组件

布局
Application页面布局组件,排列顺序,根据layout属性来指定,"absolute":绝对值,"horizontal":横排,"vertical":竖排
VBox竖排
HBox横排
Panel,排列顺序,根据layout属性来指定
TabNavigator:Tab页,排列顺序,根据layout属性来指定
Form表单,竖排

1.ButtonButton  组件是一个常用的矩形按钮最普通的事件响应是鼠标单击。该组件可以有一个文字的标签和一个图
2.ButtonBarButtonBar  组件可定义一组具有普通外观和导航的逻辑上相关的按压按钮这组按钮可以是水平的也可以是
垂直的。 
3.CheckBoxCheckBox  组件包含一个可选标签和一个小方框该方框内可以包含/不包含选中标记。可以将可选文本标签
放在CheckBox的左侧、右侧、顶部或底部。当用户单击CheckBox组件或其相关文本时CheckBox组件的状态将从选中更
改为未选中或者从未选中更改为选中。CheckBox组件包含一组非相互排斥的true或false值。 
4.LinkBarLinkBar  组件定义LinkButton组件的水平或垂直行用于指定一系列链接目标。通常使用LinkBar组件来控
制ViewStack容器的活动子容器或创建一组独立的链接。 
5.LinkButtonLinkButton  组件是没有边框的Button组件当用户将鼠标移动到该组件位置时其内容将加亮显示。这些特
征通常借助包含在浏览器页面中的HTML链接进行展示。为使LinkButton组件能够执行某些操作开发人员必须像对待
Button组件一样指定click事件处理函数。 
6.PopupButtonPopUpButton  组件可将灵活的弹出式组件接口添加到Button组件。它包含一个主按钮和一个辅助按钮后者
称为弹出按钮用于用户单击此弹出按钮时弹出任何UIComponent对象。
7.RadioButtonRadioButton组件使用户可在一组互相排斥的选择中做出一种选择。RadioButton组包含具有相同groupName
属性的两个或更多RadioButton组件。 
8.RadioButtonGroupRadioButtonGroup  组件定义一组RadioButton组件这些组件相互
排斥因此用户每次只能选择一个RadioButton组件。使用mxRadioButtonGroup标签定义组名称时需要使用id属性。
9.ToggleButtonBarToggleButtonBar  组件定义一组水平或垂直按钮这些按钮保持其选中或取消选中状态。在
ToggleButtonBar组件中只有一个按钮可以处于选中状态。这就意味着当用户在ToggleButtonBar组件中选择一个按钮后
该按钮将保持选中状态直到用户选择其它按钮。如果将ToggleButtonBar容器的toggleOnClick属性设置为true则选择当
前选中的按钮将取消其选中状态。默认情况下toggleOnClick属性设置为false。
10.DatechooserDateChooser组件   显示 月份名称、年份名称并显示包含当月的所有日期的网格每列标有对应的星期日期。
用户可以选择一个日期、某个日期范 围或者多个日期。此组件包含前进和后退箭头按钮用于改变年份和月份。您可以允许
用户选择多个日期禁止选择特定日期和只限于显示某个日期范围。
11.DatefieldDateField  组件是用于显示日期的文本字段字段右侧带有日历图标。当用户在组件边框内的任一位置单击
时将弹出一个DateChooser组件显示当月的所有日期。如果未选择日期则该文本字段为空白并且DateChooser组件中将显
示当前日期的月份。
12.AlertAlert  组件是一个弹出对话框可能包含消息、标题、按钮确定、取消、是和否的任意组合 和图标。Alert组件是
模式组件这意味着在用户将其关闭之前它将一直保留焦点。
13.ColorPickerColorPicker  组件将显示包含一个或多个样本的列表用户可以从中选择颜色。默认情况下该组件在方形
按钮中显示单一颜色样本。当用户单击此按钮时将打开一个面板其中显示样本的完整列表。 
14.ComboBoxComboBox  组件包含一个下拉列表用户可以从该列表中选择单个值。其功能与HTML中的SELECT表单元素的功
能相似。ComboBox组件可以是可编辑的在这种情况下用户可以在ComboBox组件的TextInput部分键入不在列表中的条目。
15.DataGridDataGrid  类是基于列表的组件提供呈行和列分布的网格。可以在该组件顶部指定一个可选标题行用于显示
所有属性名称。每一行由一列或多列组成其中每一列表示属于指定数据对象的一个属性。DataGrid组件用于查看数据并
不适合用作类似于HTML表格的布局工具。 
16.HorizontallistHorizontalList组件显示项目的水平列表。如果无法同时显示所有项目则可以显示一个水平滚动条
这样用户就可以访问列表中的所有项目。 17.HRuleHRule组件创建一条水平线。通常此组件用于在容器内创建一条分隔线
18.HSlider使用HSlider组件用户可通过在滑块轨道的终点之间移动滑块来选择值。滑块的当前值由滑块端点之间滑块的
相对位置确定端点对应于滑块的最小值和最大值。滑块可能允许最小值和最大值之间连续范围内的值也可能限制为最小值
和最大值之间特定间隔内的值。它可能沿轨道按指定间隔显示刻度线。这些刻度线与允许的滑块值无关。滑块还可以使用
数据提示显示其当前值。HSlider组件采用水平方向。滑块轨道从左向右扩展而标签和刻度线位于轨道的顶部或底部。
19.ListList组件将显示基于列表的信息并且是适合显示信息数组的理想选择。List组件由item、row和dataprovider构
成。Item是ActionScript对象通常包含label属性和data属性前者是描述性的属性后者用于存储与项目关联的数据。Row
用于显示项目的组件。Dataprovider是一个组件用于模拟List组件所显示的项目。 
20.NumericStepperNumericStepper组件将显示一组已排序的数字用户可以从中进行选择。此组件包括一个单行字段和一对
箭头按钮前者用于文本输入后者用于单步调试该组数值。也可以使用向上键和向下键查看该组数值。NumericStepper组件将
在其当前值发生更改后调度change事件。此组件还包含value属性可以使用该属性获取组件的当前值。 
21.ProgressBarProgressBar组件显示内容的加载进度。ProgressBar通常用于显示图像和部分应用程序的加载状态。加载进
程可以是确定的也可以是不确定的。当要加载的内容量是已知时请使用确定的进度栏它是一段时间内任务进度的线性表示。
不确定的进度栏为条纹图案填充并且加载源的大小未知。
 22.SpacerSpacer组件可帮助布置父容器中的子项。虽然Spacer组件不会绘制任何内容但它会在父容器中为其本身分配空
间。 
23.Tabbar通过定义与每个选项卡关联的标签和数据来创建选项卡导航项目的水平和垂直组。
24.TileListTileList类提供呈行和列分布的网格通常用来以平铺格式设置并显示图像。用于此组件的默认单元格渲染器
ImageCell类。ImageCell单元格渲染器将显示缩略图图像和一个单行标签。若要呈现TileList组件中基于列表的单元格
请使用CellRenderer类。 
25.TreeTree组件使用户可以查看排列为可扩展树的层次结构数据。树中的每个项目都可以是叶或分支。叶项目是树中的端
点。分支项目可以包含叶或分支项目也可以为空。默认情况下叶由文件图标旁边的文本标签表示。分支由文件夹图标旁边的
文本标签表示其中带有一个公开三角形用户可打开该三角形以显示子项。 
26.VRuleVRule组件可创建一条垂直线条。通常此组件用于在容器内创建一条分隔线。 
27.VScrollBarVScrollBar垂直ScrollBar组件允许在数据量超出显示区域时控制所显示的数据部分。此组件可扩展基本的
ScrollBar组件。虽然VScrollBar组件可以单独使用但通常将与其它组件一起用来提供滚动功能。ScrollBar组件由四部分组
成两个箭头按钮、一个轨道和一个滑块。滑块的位置和箭头按钮的显示取决于ScrollBar组件的当前状态。 
28.VSlides可以通过在滑块轨道的终点之间移动滑块来选择值。 
29.MenuMenu组件创建可分别选择的选项的弹出菜单此弹出菜单类似于大多数软件应用程序中的文件或编辑菜单。弹出菜单
可以具有所需的任何数目的子菜单级别。
30.MenuBarMenuBar组件可定义包含一个或多个项目的顶级水平菜单栏。单击顶级菜单项会打开一个弹出子菜单该菜单是一
个Menu组件实例。通常MenuBar组件的顶级菜单栏始终可见。此组件不适合用作弹出菜单。当用户使用鼠标或键盘进行选择
时将弹出相应的子菜单。如果选择了某个菜单项或者用户通过在菜单外单击取消了该菜单打开的子菜单将会消失
31.PopupMenuButtonPopUpMenuButton组件可创建一个PopUpButton组件带有一个主子按钮和一个辅助子按钮。单击辅助子
按钮会下拉一个菜单可通过dataProvider属性对其填充。与Menu和MenuBar组件不同PopUpMenuButton组件仅支持单级菜单
。这就意味着此菜单不能包含级联子菜单。 
32.LabelLabel组件将显示一行或多行纯文本或HTML格式的文本这些文本的对 齐和大小格式可进行设置。Label组件没有
边框并且无法获得焦点。 
33.RichTextEditor用户可使用RichTextEditor组件输 入文本并设置其格式。用户可以更改的文本特征包括字体系列、
颜色、大小和样式以及其它属性如文本对齐方式、项目
符号和URL链接。RichTextEditor的默认大小为300×325个像素默认最小大小为200×220个像素。如果将RichTextEditor组
件置于DividedBox组件中请确保DividedBox组件的大小足够包含最小尺寸的RichTextEditor组件。
34.TextText组件显示不可编辑的多行文本。如果只需一行文本请使用Label组件。Text组件不支持滚动条。如果需要进行
滚动则应使用不可编辑的TextArea组件。默认情况下Text组件中的文本是可选的但通过将selectable属性设置为false可将
Text组件中的文本设为不可选。如果组件宽度小于文本则文本将wordwrap。文本在组件中始终为左上角对齐。
35.TextAreaTextArea组件是一个带有边框和可选滚动条的多行文本字段。TextArea组件支持Adobe Flash Player的
HTML呈现功能。
36.TextInputTextInput组件是单行文本组件其中包含本机ActionScriptTextField对象。在应用程序中可以启用或禁用
TextInput组件。TextInput组件被禁用以后便无法接收来自鼠标或键盘的输入。启用的TextInput组件像ActionScript 
TextField对象一样可以实现焦点、选择和导航。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值