Actionscript 3 ActionScript 3.0绘图API问题

Actionscript 3 ActionScript 3.0绘图API问题,actionscript-3,drawing,Actionscript 3,Drawing,如何使用绘图API创建这样的形状 其中红色表示填充,白色表示未填充,默认的“缠绕规则”为奇偶。因此,如果使用重叠的相同填充绘制多个形状,则它们会在填充和未填充之间交替 var size:Number = 200; graphics.beginFill(0xFF0000); graphics.lineStyle(1); graphics.drawRect((stage.stageWidth - size)/2, (stage.stageHeight - size)/2, size, size)

如何使用绘图API创建这样的形状

其中红色表示填充,白色表示未填充,默认的“缠绕规则”为奇偶。因此,如果使用重叠的相同填充绘制多个形状,则它们会在填充和未填充之间交替

var size:Number = 200;

graphics.beginFill(0xFF0000);
graphics.lineStyle(1);
graphics.drawRect((stage.stageWidth - size)/2, (stage.stageHeight - size)/2, size, size);
graphics.drawCircle(stage.stageWidth/2, stage.stageHeight/2, size/2 - 10);
graphics.drawCircle(stage.stageWidth/2, stage.stageHeight/2, size/2 - 30);
graphics.endFill();
在flash中,默认的“缠绕规则”是偶数-奇数。因此,如果使用重叠的相同填充绘制多个形状,则它们会在填充和未填充之间交替

var size:Number = 200;

graphics.beginFill(0xFF0000);
graphics.lineStyle(1);
graphics.drawRect((stage.stageWidth - size)/2, (stage.stageHeight - size)/2, size, size);
graphics.drawCircle(stage.stageWidth/2, stage.stageHeight/2, size/2 - 10);
graphics.drawCircle(stage.stageWidth/2, stage.stageHeight/2, size/2 - 30);
graphics.endFill();