如何在填充对象绘制操作期间将flash绘图api设置为不"反向"填充?

Mic*_*yor 4 flash

代表zefrank @ pumpkins.zefrank.com:

我报告了一个错误,如果你继续画南瓜,它会重绘你已经剪掉的部分.他说,如果你在闪光灯中绘制任何填充的物体,它就会发生.

有没有其他方法来构建绘图代码,所以这不会发生?

这是一个正在发生的事情的例子.当你开始画一个正方形时,你开始在原点绘制并且不要松开鼠标按钮.

替代文字

Flash完成填充到原点(红色是填充颜色).

替代文字

此时,鼠标位于正方形的第3个点,一切看起来都正确.现在,当我开始沿着"鼠标拖动"线向后拉回广场时,你会得到:

替代文字

A部分没有用红色填充,这是理想的.否则我们将无法绘制任何锐角(?几何形状是很久以前的)物体.

但是当我们回到我们完成的对象时,我们得到了这个:

替代文字

B部分恢复未填充,这是不可取的(在这种情况下,因为我们正在雕刻南瓜).

如果这太混乱,你可以在这里试试.

基本上,我试图弄清楚是否有一种方法可以让闪光灯保持B部分填充,但在绘制A部分时表现相同.

zeh*_*zeh 5

这是因为默认情况下Flash中使用的绕线模式(填充区域两次取消填充).这可以通过使用NON_ZERO绕组模式在Flash 10中使用新的绘图API功能来解决.