flex基本控件总结(4)

2018-11-21 23:19

ii. Spinner控件由两个必须按钮组成,一个用于增大当前值,一个用于减小当前

值。可使用向上箭头和向下箭头或鼠标滚轮遍历这些值。

iii. Spinner组件的范围是value属性的允许的值集。允许的值为minimum和

snapInterval属性的整数倍数之和,且小于或等于maximum的值。

f) VideoPlayer:标签:

i. VideoPlayer控件是一个可设置外观的视频播放器,它支持渐进式下载,多比

特率流和流视频。支持播放FLV和F4V文件。 ii. VideoPlayer组建可以播放本地摄像头的视频流。 iii. 属性、方法与事件:

1. 播放位置属性:PlayHeadTime

a) 表示视频播放头的位置,以秒计算。

b) 属性可即了读取也可写入。读取PlayHeadTime属性表示当前视频播

放的位置,设置PlayHeadTime属性表示设置视频流的位置。

2. 常用方法

a) Close:关闭视频流。 b) Load:加载视频。 c) Pause:暂停视频。 d) Play:开始播放。 e) Stop:停止播放。

注:pause方法与stop方法的不同:pause方法使得PlayHeadTime属性暂时变化,stop方法使得PlayHeadTime属性为0,并停止播放。 3. 常用事件:

a) Complete:播放头到flv文件结束位置事件。 b) PlayHeadUpdate:间隔一段事件更新事件。 c) Progress:加载flv文件进度事件。 d) Ready:flv视频加载完成事件。

e) StateChange:视频状态发生改变事件,如播放、暂停、停止等。

g) BorderContainer:标签:

i. BorderContainer类定义一组css样式,用于控制容器的边框外观和背景填充。 ii. 默认情况下,边框的笔触是圆形的。可将笔触的joints属性设置成Joints.MITER

来更改边框的笔触。

h) DataGroup:标签 :

i. DataGroup类是数据项目的容器基类。DataGroup类将根据项目转换为可视元

素以进行显示。通常仅用于包含作为子项的数据项目。 ii. 不能更改DataGroup容器的外观。 iii. 属性与方法:

1. ItemRenderer:用于数据项目的项显示器。该类必须实现IDataRenderer

接口。-属性。

2. dataProvider:为DataGroup的数据提供程序。可用作数据绑定的源。-属

性。

3. itemToLabel():返回可在项呈示器中显示的String。将String写入到项呈

示器的labelText属性。 -方法 4. updateRenderer():更新呈示器以重用。此方法首先会准备项呈示器以重用,

方法是清除任何旧属性,同时使用新属性进行更新。此方法应对项呈示器

设置data属性。-方法。

i) Group:标签:

i. Group容器将实现IUIComponent接口的任何组件和实现IGraphicElement接口

的任何组件视为子代。希望管理可视子项(可视组件和图形组件)时,使用此容器。

ii. 不能设置Group容器的外观。 iii. 常用方法:

1. addElement():将可视元素添加到此容器中。该元素将在添加完所有其他

元素之后添加,并出现于所有其他元素之上。

2. addElementAt():将可视元素添加到此容器中。该元素将被添加到指定的

索引位置。索引2代表显示列表中的第一个元素。 3. removeAllElements():从容器中删除所有可视元素。 4. removeElement():从此容器的子列表中删除指定的可视元素。在该可视容

器中,位于该元素之上的所有元素的索引位置都减少1.

j) HGroup:标签:

i. HGroup容器是HorizontalLayout类的Group容器的一个实例。 ii. HGroup容器将所有元素进行横排。 iii. 属性:

1. columnCount:返回视图中的元素的当前数目。-属性

2. firstIndexInView:组成布局在布局目标的滚动矩形内的第一列的索引,或

-1。-属性

3. lastIndexInView:组成布局在布局目录的滚动矩形内的最后一列的索引,

或-1。-属性

k) ModuleLoader:标签:

i. ModuleLoader组件是一种可视化的组件,方便开发人员在运行期间动态地加

载和卸载module。

ii. 常用属性、方法与事件:

1. applicationDomain:applicationDomain类,将你的模块加载到哪个应用域。

-属性

2. Url:String类型,要加载的外部MXMLmodule的url。-属性

3. LoadModule:格式:loadModule(url:String=null,bytes:ByteArray=null):void,

加载module。-方法

4. unloadModule:格式:unloadModule():void,卸载module,释放内存。-方法

5. Error:当module抛出错误是派发。-事件

6. Loading:当ModuleLoader开始根据URL加载module时派发。-事件 7. Progress:Module加载过程中以一定的间隔周期派发。-事件 8. Ready:当module完成加载时派发。-事件

9. Setup:当module已下载,但module并没有加载完成时派发。-事件 10. Unload:当module卸载完成时派发。-事件

11. urlChange:当ModuleLoader有了一个新的url是派发。-事件

l) SkinnableContainer:标签:

i. SkinnableContainer类是具有可视内容的可设置外观容器的基类。

SkinnableContainer容器将实现IVisualElement接口的任何组件视为子项。

ii. 属性与方法:

1. Layout:此容器的layout对象。负责容器中可视元素的测量与布局。-属

2. numElements:此容器中的可视元素的数量。-属性

3. addElement():将可视元素添加到此容器中。该元素将在添加完所有其他

元素之后添加,并出现与所有元素之上。-方法

4. addElementAt():将可视元素添加到此容器中。该元素将被添加到指定的

索引位置。索引0代表显示列表中的第一个元素。-方法 5. getElementAt():返回指定索引出的可视元素。-方法 6. getElementIndex():返回可视元素的索引位置。-方法

7. removeAllElements():从容器中删除所有可视元素。-方法 8. removeElement():从此容器中的子列表中删除指定的可视元素。在该可视

容器中,位于改元素之上的所有元素的索引位置都减少1。-方法 9. removeElementAt():从容器中的指定索引位置删除可视元素。-方法

m) SkinnableDataContainer:标签:

i. SkinnabkeDataContainer类是数据项目的容器基类。此类将数据项目转换为可

视元素以进行显示。通常用于包含作为子项的数据项目。 ii. 项显示器定义容器中数据项目的可视表示形式。项显示器将数据项目转换为可

以由容器显示的一种格式。必须将项显示器传递该SkinnableDataContainer才能是当地显示数据项目。 iii. 属性:

1. itemRendererFunction(属性):为某个特定项目返回一个项显示器IFactory

的函数。应定义一个与此示例函数类似的显示器函数: function myItemRendererFunction(item:Objecy):IFactory

2. itemRenderer(属性):用于数据项目的项显示器。该类必须实现

IDataRenderer接口。

3. Layout(属性):此容器的layout对象。此对象负责容器中可视元素的测量

和布局。

n) TileGroup:标签:

i. TileGroup容器是使用TileLayout类的Group容器的一个实例。 ii. 属性:

1. columnCount(属性):实际的列计数。默认值为-1. 2. requestedColumnCount(属性):要显示的列数。设置为-1会允许TileLayout

自动确定列计数。

3. requestedRowCount(属性):要显示的行数。设置为-1会删除显式覆盖并

允许TileLayout自动确定行计数。

o) VGroup:标签:

i. VGroup容器是使用VerticalLayout类的Group容器的一个实例。 ii. VGroup将容器中所有元素进行竖排。 iii. 属性:

1. firstIndexInView(属性):组成布局且在布局目标的滚动矩形内的第一个

布局元素的索引,或者-1。 2. lastIndexInView(属性):组成布局且在布局目标的滚动矩形内的最后一

个布局元素的索引,或者-1。

3. rowCount(属性):可见元素的当前数目。

p) 面积图表(AreaChart):标签:.

i. 使用AreaChart控件将数据展示为其线型边界表示数据值的面积区域。面积区

域有线条及其下边所填充的颜色和图案组成。可以使用图标或符号沿着边界线展示每个数据点,也可以展示不带图标的简单区域线。 ii. 常用属性:

1. yField:指定数据源的某字段,确定其为每个数据点在y轴上的属性。 2. xField:指定数据源的某字段,确定其为每个数据点在x轴上的属性。如

不指定此属性,flex将按照数据源中的数据顺序排列数据。

3. minField:指定数据源的某字段,确定面积区域分底部在y轴上的位置。

如不指定此属性,则面积区域的底部将与x轴对齐。此属性对覆盖、堆栈、100%堆积图不产生影响。

4. form:指定数据序列在图表中的显示方式。如:

a) segment:将每个数据点连成折现。此为form的默认值。

b) step:水平与竖直的交错线,呈阶梯状。第一个数据点处,画一条水

平线,然后是一条连接第二个数据点的竖直线。

c) reverseStep:水平与竖直的交错线,呈阶梯状。第一个数据点处,画

一条竖直线,然后是一条连接第二个数据点水平线。 d) vertical:在第二个数据点的x坐标处,从第一个数据点的y坐标到第

二个数据点的y坐标画出竖直线。

e) horizontal:在第一个数据点的y坐标处,从第一个数据点的x坐标

到第二个数据点的x坐标画出水平线。 f) curve:在数据点之间画出曲线。

g) type:表示很多图表的变化,如覆盖、堆栈、100%堆积图,高低面

积区域图等。

q) 条形图表(BarChart):标签:

i. .使用BarChart控件,以水平条的方式展示数据,并用水平条的长表示数据的

值。使用BarSeries图表序列为BarChart控件定义数据。 ii. 常用属性:

a) yField:指定数据源的某字段,以确定图标中的每个水平条的根部处

于y轴的位置,如不指定此属性,则flex将以数据源中的数据排列水平条。

b) xField:指定数据源的某字段,以确定每个位于x轴方向上的末端位

置。

c) minField:指定数据源的某字段,已确定每个位于水平条根部的x轴

位置。

d) type:要呈示的条形图类型:

i. Clustered:按类别分组条。Type的默认值。

ii. Overlaid:多个条以逐个叠加的方式按类别呈示,最后一个系列

位于最顶部。

iii. Stacked:条以堆栈的方式收尾相接,并按类别进行组织。各条

都表示其下方值的累计值。

iv. 100%:条以堆栈的方式首尾相接,一直累积到100%。各条表示

该条所占该类别的值之和的百分比。

r)

气泡图表(BubbleChart):标签.

i. 使用BubbleChart控件展示带有三个值的数据点:相对于图表中的其他数据点

来决定的此数据点的x轴方向的位置、y轴方向的位置、图形的大小。 ii. 属性:

1. minRadius:指定图表元素以像素为单位的最小半径。 2. maxRadius:指定图标元素以像素为单位的最大半径。

3. xField:指定数据源中的某字段,以确定每个数据点在x轴上的位置。 4. yField:指定数据源中的某字段,以确定每个数据点在y轴上的位置。 5. radiusField:指定数据源中的某字段,以确定每个数据图形相对于其他数

据图形的半径。

s) 蜡烛图表(CandlestickChart):标签:

i. 使用CandleSickBart控件表示数据系列的高、低、开放和闭合值的一系列烛台

图表来表示财务数据。每个烛台图表中垂直线段的顶部和底部分别表示数据点的高值和低值,而填充框的顶部和底部分别表示开放值和闭合值。每个烛台图表的填充方式不同,具体取决于数据点的结束值是高于还是低于起始值。 ii. CandleSickBart控件要求其series属性包含CandlestickSeries对象数组。 t) 圆柱图表(ColumnChart):标签:

i. ColumnChart控件将数据表示为一组垂直列,其高度有数据中的值确定。可使

用ColumnChart表示包含简单列、群集列、堆栈、100%堆栈或高/低的各种不同图表。

ii. ColumnChart控件要求其series属性包含ColumnSeries对象数组。 iii. 堆栈和100%列图表会覆盖其ColumnSeries对象的minField属性。 iv. 属性:

1. Type:列图表的类型:

a) Clustered:按类别分组来自不同系列的值。此为默认值。

b) Overlaid:多个值以逐个叠加的方式按类别呈示,最后的系列位于最

顶部。

c) Stacked:列以堆栈的方式逐层堆叠,并按类别进行组织。各列都表

示其下方列的累计值。 d) “100%”:列以堆栈的方式逐层堆叠,一直累积至100%。各列表示

该列所占类别的值之和的百分比。

u) HLOCChart(HighLowOpenCloseChart):标签:

i. HLOCChart控件将财务数据表示为一系列表示数据系列高、低、收盘和开盘

值的元素。每个元素中垂直线的顶部和底部分别代表数据点的最高值和最低值。右侧的刻度线表示收盘值,左侧的刻度线代表开盘值。

ii. HLOCChart控件要求其series属性包括HLOCserices对象Array。 v) Legend:标签:

i. Lengnd控件可向图表中添加图例,此图例可为图表中的每个数据系列显示一

个标签,以及一个用于显示系列的图表元素的键。

ii. 可将图表控件标识符绑定到Legend控件的dataProvider属性,或者定义一个

LegendItem对象Array,进而初始化Legend控件。 iii. 事件:

1. itemClick:当用户在Legend控件中的LegendItem上单击时分派此事件。

2. itemMouseDown:当用户在Legend控件中的LegendItem上按下鼠标按键

时分派此事件。 3. itemMouseOut:当用户将鼠标从Legend中的LegendItem上移走时分派此

事件。

4. itemMouseOut:当用户将鼠标移至Legend控件中的LegendItem上时分派

此事件。

5. ItemMouseUp:当用户在Legend中的LegendItem上释放鼠标按键时分派

此事件。

w) 折线图表(LineChart):标签:

i. LineChart控件将数据系列表示为使用连续线条连接的多个点。 ii. 可使用图标或元件来表示该线条上的每个数据点,或者显示一条不带图标的线

条。

iii. LineChart控件要求其series属性包含LineSeries对象Array。 x) 圆饼图表(PieChart):标签:

i. PieChart控件使用标准的饼图来表示数据系列。数据提供程序的数据确定饼图

中每个楔子相对于其他楔子的大小。可使用PieSeris类创建标准的饼图、环形图或堆叠的饼图。

ii. PieChart控件要求其series属性包含PieSeries对象Array。 y) 散点图表(PlotChart):标签:

i. PlotChart控件使用两个值来表示每个数据点的数据。一个值用于确定数据点

沿水平轴的位置,另一个值用于确定该点沿垂直轴的位置。 ii. PlotChart控件要求其series属性包含PlotSeries对象A rray。


flex基本控件总结(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:文明标兵事迹材料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: