ActionScript编程使用图像列表组件
作用:
图像列表(TileList)组件提供呈行和列分布的网格,通常用来以“平铺”格式设置并显示图像。
说明:
TileList组件由一个列表组成,该列表由通过数据提供者提供数据的若干行和列组成。项目是指在TileList中的单元格中存储的数据单元。项目源自数据提供者,通常有一个label属性和一个source属性。label 属性标识要在单元格中显示的内容,而source则为它提供值。
用于TileList组件的默认单元格渲染器为ImageCell类。ImageCell 单元格渲染器将显示缩略图图像和一个单行标签。
创建TileList组件实例的方法如下所示。
import fl.controls.TileList;
//导入TileList类
var tileList:TileList = new TileList();
TileList组件实例的部分属性与List组件实例相同,其它属性详细介绍如下。
●columnCount 获取或设置在列表中至少部分可见的列的列数。设置
columnCount属性将改变列表的宽度,但TileList组件不会保持该值。
默认值为0。
●columnWidth 获取或设置应用于列表中列的宽度,以像素为单位。默
认值为50。
●dataProvider 获取或设置要查看的项目列表的数据模型。数据提供者可
由多个基于列表的组件共享。对数据提供者所做的更改会立即应用于将
其用作数据源的所有组件。
●direction 获取或设置一个值,该值指示TileList组件是水平滚动还是
垂直滚动。ScrollBarDirection.HORIZONTAL值指示TileList组件水平滚
动;ScrollBarDirection.VERTICAL值指示TileList组件垂直滚动。默认
值为ScrollBarDirection.VERTICAL。