包 | mx.graphics |
类 | public class BitmapFill |
继承 | BitmapFill EventDispatcher Object |
实现 | IFill |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
相关 API 元素
属性 | 由以下参数定义 | ||
---|---|---|---|
alpha : Number
填充的透明度。 | BitmapFill | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
fillMode : String
确定位图填充尺寸的方式。 | BitmapFill | ||
matrix : Matrix
用于矩阵转换的值的数组。 | BitmapFill | ||
offsetX : Number 自以下版本起不推荐使用: 4.0: 请使用 x
位图距原点的水平偏移量。 | BitmapFill | ||
offsetY : Number 自以下版本起不推荐使用: 4.0: 请使用 y
位图距原点的垂直偏移量。 | BitmapFill | ||
originX : Number 自以下版本起不推荐使用: 4.0: 请使用 transformX
位图填充的水平原点。 | BitmapFill | ||
originY : Number 自以下版本起不推荐使用: 4.0: 请使用 transformY
位图填充的垂直原点。 | BitmapFill | ||
repeat : Boolean 自以下版本起不推荐使用: 4.0: 请使用 fillMode
填充区域时是否重复使用位图。 | BitmapFill | ||
rotation : Number
将旋转位图的度数。 | BitmapFill | ||
scaleX : Number
在填充时对位图进行水平缩放的百分比,范围介于 0.0 到 1.0 之间。 | BitmapFill | ||
scaleY : Number
在填充时对位图进行垂直缩放的百分比,范围介于 0.0 到 1.0 之间。 | BitmapFill | ||
smooth : Boolean
一个标志,指示在使用位图进行填充时是否对位图数据进行平滑处理。 | BitmapFill | ||
source : Object
用于位图填充的源。 | BitmapFill | ||
transformX : Number
填充的 x 位置转换点。 | BitmapFill | ||
transformY : Number
填充的 y 位置转换点。 | BitmapFill | ||
x : Number
沿 x 轴平移每个点的距离。 | BitmapFill | ||
y : Number
沿 y 轴平移每个点的距离。 | BitmapFill |
属性 | 由以下参数定义 | ||
---|---|---|---|
compoundTransform : mx.geom:CompoundTransform
包含矩阵和简便转换属性(x、y 和 rotation)。 | BitmapFill |
方法 | 由以下参数定义 | ||
---|---|---|---|
构造函数。 | BitmapFill | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。 | EventDispatcher | ||
将事件调度到事件流中。 | EventDispatcher | ||
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。 | EventDispatcher | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
从 EventDispatcher 对象中删除侦听器。 | EventDispatcher | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object | ||
检查是否用此 EventDispatcher 对象或其任何祖代为指定事件类型注册了事件侦听器。 | EventDispatcher |
alpha | 属性 |
compoundTransform | 属性 |
protected var compoundTransform:mx.geom:CompoundTransform
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
包含矩阵和简便转换属性(x
、y
和 rotation
)。仅当设置 matrix
属性之后才能创建 compoundTransform。
fillMode | 属性 |
fillMode:String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
确定位图填充尺寸的方式。如果在标签中设置此属性的值,请使用字符串(如“repeat”)。如果在 ActionScript 中设置此属性的值,则使用该常量(如 BitmapFillMode.CLIP
)。设置为 BitmapFillMode.CLIP
(“clip”)时,位图在区域的边缘处结束。设置为 BitmapFillMode.REPEAT
(“repeat”)时,位图将重复以填充区域。设置为 BitmapFillMode.SCALE
(“scale”)时,位图将拉伸以填充区域。
默认值为 BitmapFillMode.SCALE
。
实现
public function get fillMode():String
public function set fillMode(value:String):void
matrix | 属性 |
offsetX | 属性 |
offsetY | 属性 |
originX | 属性 |
originX:Number
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
位图填充的水平原点。应该偏移位图填充以便使此点位于原点处。对位图执行的缩放和旋转操作都围绕此点进行。
默认值为 0。
此属性可用作数据绑定的源。修改此属性后,将调度 propertyChange
事件。
实现
public function get originX():Number
public function set originX(value:Number):void
originY | 属性 |
originY:Number
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
位图填充的垂直原点。应该偏移位图填充以便使此点位于原点处。对位图执行的缩放和旋转操作都围绕此点进行。
默认值为 0。
此属性可用作数据绑定的源。修改此属性后,将调度 propertyChange
事件。
实现
public function get originY():Number
public function set originY(value:Number):void
repeat | 属性 |
repeat:Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
填充区域时是否重复使用位图。如果设置为 true
,则会使填充向外平铺到填充区域的边缘。如果设置为 false
,则会在区域边缘结束填充。
默认值为 true。
此属性可用作数据绑定的源。修改此属性后,将调度 propertyChange
事件。
实现
public function get repeat():Boolean
public function set repeat(value:Boolean):void
rotation | 属性 |
scaleX | 属性 |
scaleY | 属性 |
smooth | 属性 |
source | 属性 |
source:Object
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
用于位图填充的源。可以呈示基于各种图形源的填充,其中包括:
- Bitmap 或 BitmapData 实例。
- 表示 DisplayObject 子类的类。BitmapFill 会将该类实例化并为其创建位图呈示。
- DisplayObject 的实例。BitmapFill 将其复制到 Bitmap 中以供填充使用。
默认值为 null。
实现
public function get source():Object
public function set source(value:Object):void
transformX | 属性 |
transformY | 属性 |
x | 属性 |
y | 属性 |
BitmapFill | () | 构造函数 |
public function BitmapFill()
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
构造函数。
Tue Jun 12 2018, 11:04 AM Z