我有这个小提琴:https://jsfiddle.net/thatOneGuy/1spn8nne/1/
这有两条路径,目前它们只是矩形但实际上是复杂的形状.我已经使用此代码创建了两个带有'holes'的rects:
createRects(dataPointsPath2, 'blue');
createHoles(dataPointsCircle2);
createRects(dataPointsPath1, 'red');
createHoles(dataPointsCircle1);
Run Code Online (Sandbox Code Playgroud)
我需要的是从填充路径中移除的孔,以便您可以看到它背后的矩形.
如何从填充路径中删除形状(圆圈)?
编辑
我刚刚意识到,一个剪辑路径可能会很好用,我会尝试实现,但如果有人有任何想法我会很感激帮助:)
我正在使用Spark:Path在Flex中绘制路径.
我想从此路径中减去圆形,如下图所示:

(路径是黑色和宽)
有任何想法吗?
我尝试使用Shape对象创建一个蒙版,但却无法创建一个在其中有圆孔的蒙版.