AS3.0 Graphics类 lineStyle、drawRoundRect 、 drawRect

来源:互联网 发布:ugui源码 编辑:程序博客网 时间:2024/05/26 09:53

1.lineStyle

指定一种线条样式,Flash 可将该样式用于随后调用对象的其它 Graphics方法(如 lineTo()drawCircle())。线条样式仍然有效,直到使用不同的参数调用 lineGradientStyle() 方法或 lineStyle() 方法为止。可以在绘制路径的中间调用 lineStyle(),以便为路径中的不同线段指定不同的样式。

参数

 thickness:Number (default =NaN) — 一个整数,以磅为单位表示线条的粗细;有效值为 0 到 255。如果未指定数字,或者未定义该参数,则不绘制线条。如果传递的值小于 0,则默认值为 0。值 0 表示极细的粗细;最大粗细为 255。如果传递的值大于 255,则默认值为 255。  color:uint (default = 0) — 线条的十六进制颜色值(例如,红色为 0xFF0000,蓝色为 0x0000FF 等)。如果未指明值,则默认值为 0x000000(黑色)。可选。  alpha:Number (default =1.0) — 表示线条颜色的 Alpha 值的数字;有效值为 0 到 1。如果未指明值,则默认值为 1(纯色)。如果值小于 0,则默认值为 0。如果值大于 1,则默认值为 1。  pixelHinting:Boolean (default =false) — 用于指定是否提示笔触采用完整像素的布尔值。它同时影响曲线锚点的位置以及线条笔触大小本身。在pixelHinting 设置为 true 的情况下,线条宽度会调整到完整像素宽度。在 pixelHinting 设置为false 的情况下,对于曲线和直线可能会出现脱节

2.drawRoundRect

绘制一个圆角矩形。您必须在调用 drawRoundRect ()方法之前,通过调用linestyle()lineGradientStyle()beginFill()beginGradientFill()beginBitmapFill() 方法来设置线条样式和/或填充。

参数

 x:Number — 一个表示相对于父显示对象注册点的水平位置的数字(以像素为单位)。  y:Number — 一个表示相对于父显示对象注册点的垂直位置的数字(以像素为单位)。  width:Number — 圆角矩形的宽度(以像素为单位)。  height:Number — 圆角矩形的高度(以像素为单位)。  ellipseWidth:Number — 用于绘制圆角的椭圆的宽度(以像素为单位)。  ellipseHeight:Number (default =NaN) — 用于绘制圆角的椭圆的高度(以像素为单位)。(可选)如果未指定值,则默认值与为ellipseWidth 参数提供的值相匹配。

3 .drawRect

绘制一个矩形。您必须在调用 drawRect()方法之前,通过调用linestyle()lineGradientStyle()beginFill()beginGradientFill()beginBitmapFill() 方法来设置线条样式和/或填充。

参数

 x:Number — 一个表示相对于父显示对象注册点的水平位置的数字(以像素为单位)。  y:Number — 一个表示相对于父显示对象注册点的垂直位置的数字(以像素为单位)。  width:Number — 矩形的宽度(以像素为单位)。  height:Number — 矩形的高度(以像素为单位)。

 

原创粉丝点击