AS3.0 Graphics类 lineStyle、drawRoundRect 、 drawRect

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 — 矩形的高度(以像素为单位)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值