·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3.0绘制的图形的源代码(带圆角矩形)(2)

时间:2014-03-11 21:23adobe.com
drawRoundRectComplex () 方法 调用如下 public static function drawRoundRectComplex(graphics:Graphics, x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bott

drawRoundRectComplex () 方法 调用如下

public static function drawRoundRectComplex(graphics:Graphics, x:Number, y:Number, width:Number, height:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void

使用绘制圆角的半径大小来绘制圆角矩形。必须在调用 drawRoundRectComplex() 方法之前通过调用 linestyle()、lineGradientStyle()、beginFill()、beginGradientFill() 或 beginBitmapFill() 来设置 Graphics 对象上的线条样式、填充,或同时设置二者。
参数
graphics:Graphics — 绘制圆角矩形的 Graphics 对象。
x:Number — 相对于父显示对象注册点的水平位置(以像素为单位)。
y:Number — 相对于父显示对象注册点的垂直位置(以像素为单位)。
width:Number — 圆角矩形的宽度(以像素为单位)。
height:Number — 圆角矩形的高度(以像素为单位)。
topLeftRadius:Number — 左上角的半径(以像素为单位)。
topRightRadius:Number — 右上角的半径(以像素为单位)。
bottomLeftRadius:Number — 左下角的半径(以像素为单位)。
bottomRightRadius:Number — 右下角的半径(以像素为单位)。
在 Sprite 或 MovieClip 对象中,使用 graphics 属性创建的绘制内容始终出现在该对象包含的所有子级显示对象的后面。另外,graphics 属性内容不是单独的显示对象,因此,它不会出现在 Sprite 或 MovieClip 对象的子级列表中。例如,以下 Sprite 对象使用其 graphics 属性来绘制圆,并且其子级显示对象列表中包含一个 TextField 对象:

var mySprite:Sprite = new Sprite();
mySprite.graphics.beginFill(0xFFCC00);
mySprite.graphics.drawCircle(30, 30, 30);
var label:TextField = new TextField();
label.width = 200;
label.text = "They call me mellow yellow...";
label.x = 20;
label.y = 20;
mySprite.addChild(label);
this.addChild(mySprite);
请注意,TextField 将出现在使用 graphics 对象绘制的圆的上面

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器