包 | mx.charts.chartClasses |
类 | public class GraphicsUtilities |
继承 | GraphicsUtilities Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
[静态]
将填充值转换为纯色。 | GraphicsUtilities | ||
drawArc(g:Graphics, x:Number, y:Number, startAngle:Number, arc:Number, radius:Number, yRadius:Number = NaN, continueFlag:Boolean = false):void [静态]
在目标 Graphics 对象中绘制弧。 | GraphicsUtilities | ||
drawPolyLine(g:Graphics, pts:Array, start:int, end:int, hProp:String, vProp:String, stroke:IStroke, form:Object, moveToStart:Boolean = true):void [静态]
使用一种形式绘制连接数据点的线。 | GraphicsUtilities | ||
[静态]
将样式值转换为 Fill 对象。 | GraphicsUtilities | ||
fillRect(g:Graphics, left:Number, top:Number, right:Number, bottom:Number, fill:Object = null, ls:Object = null):void [静态]
使用提供的 IFill 和 IStroke 对象填充矩形。 | GraphicsUtilities | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
[静态]
将 Stroke 中的值应用到提供的 Graphics 对象。 | GraphicsUtilities | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
方法详细信息
colorFromFill | () | 方法 |
drawArc | () | 方法 |
public static function drawArc(g:Graphics, x:Number, y:Number, startAngle:Number, arc:Number, radius:Number, yRadius:Number = NaN, continueFlag:Boolean = false):void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
在目标 Graphics 对象中绘制弧。
参数
g:Graphics — 要在其中进行绘制的 Graphics 对象。
| |
x:Number — 弧的水平起点。
| |
y:Number — 弧的垂直起点。
| |
startAngle:Number — 弧的起始角(以弧度为单位)。
| |
arc:Number — 弧的扫描角度(以弧度为单位)。
| |
radius:Number — 弧的水平半径(以像素为单位)
| |
yRadius:Number (default = NaN ) — 弧的垂直半径(以像素为单位)。如果未指定,则认为与 radius 相同
| |
continueFlag:Boolean (default = false ) — 指示例程是否应该先将图形笔移动到弧的起点,再进行绘制。设置为 true 可以继续绘制正在绘制的线。
|
drawPolyLine | () | 方法 |
public static function drawPolyLine(g:Graphics, pts:Array, start:int, end:int, hProp:String, vProp:String, stroke:IStroke, form:Object, moveToStart:Boolean = true):void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
使用一种形式绘制连接数据点的线。
参数
g:Graphics — 要在其中进行绘制的 Graphics 对象。
| |
pts:Array — 定义线的数据点数组。
| |
start:int — 绘制线时要使用的 pts 数组中第一个点的索引。
| |
end:int — 绘制线时要使用的最后一个点(唯一)的索引。
| |
hProp:String — pts 数组中所含对象的用于定义线中点的水平位置的属性名称。
| |
vProp:String — pts 数组中所含对象的用于定义线中点的垂直位置的属性名称。
| |
stroke:IStroke — 用于呈示线的 Stroke。
| |
form:Object — 用于呈示线的形式。有效值为“segment”、“horizontal”、“vertical”、“step”、“reverseStep”或“curve”。这些形式类似于 LineSeries 类的 form 属性。
| |
moveToStart:Boolean (default = true ) — 指示是否首先将笔移动到线的起点,再进行绘制。传递 false 可以使用此函数继续绘制正在绘制的线。
|
fillFromStyle | () | 方法 |
fillRect | () | 方法 |
public static function fillRect(g:Graphics, left:Number, top:Number, right:Number, bottom:Number, fill:Object = null, ls:Object = null):void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
使用提供的 IFill 和 IStroke 对象填充矩形。此实用程序函数使用提供的 Fill 和 Stroke 填充 Graphics 对象提供的矩形。如果没有提供 Stroke,则填充的矩形没有边框。如果没有提供 Fill,则绘制的矩形没有填充。
参数
g:Graphics — 要在其中进行绘制的 Graphics 对象。
| |
left:Number — 要填充的矩形的左侧。
| |
top:Number — 要填充的矩形的顶部。
| |
right:Number — 要填充的矩形的右侧。
| |
bottom:Number — 要填充的矩形的底部。
| |
fill:Object (default = null ) — 用于填充矩形的 IFill 对象。将此参数设置为 null 可以绘制没有 Fill 的矩形。
| |
ls:Object (default = null ) — 用于绘制矩形的笔触对象。将此参数设置为 null 可以绘制没有 Stroke 的矩形。
|
setLineStyle | () | 方法 |
public static function setLineStyle(g:Graphics, ls:IStroke):void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
将 Stroke 中的值应用到提供的 Graphics 对象。此实用程序函数将应用传入的 Stroke;如果 ls
参数设置为 null
,则清除提供的 Graphics 对象的线条样式。
参数
g:Graphics — 要修改的 Graphics 对象。
| |
ls:IStroke — 要应用的 IStroke 实例;设置为 null 可以在不使用 Stroke 的情况下呈示。
|
Tue Jun 12 2018, 11:04 AM Z