ActionScript 3.0绘图API问题

Mat*_*Mat 1 drawing actionscript-3

如何使用Drawing API创建这样的形状?

在此输入图像描述

其中红色表示填充,白色表示未填充

Sea*_*ara 5

在闪光灯中,默认的"缠绕规则"甚至是奇数.因此,如果您绘制具有重叠相同填充的多个形状,则它们在填充和未填充之间交替.

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();
Run Code Online (Sandbox Code Playgroud)