Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我怎样才能使flash绘图api“不”;逆;在填充对象绘制操作期间填充?_Flash - Fatal编程技术网

我怎样才能使flash绘图api“不”;逆;在填充对象绘制操作期间填充?

我怎样才能使flash绘图api“不”;逆;在填充对象绘制操作期间填充?,flash,Flash,代表泽弗兰克@: 我向ze报告了一个bug,如果你继续在南瓜上画画,它会重新画出你已经剪下的部分。他说,如果你在闪光中画任何填充的物体,它就会发生 是否有其他方法来构造图形代码,以避免出现这种情况 下面是一个正在发生的事情的例子。开始在原点绘制,开始绘制正方形时,不要松开鼠标键 Flash完成对原点的填充(红色为填充颜色) 此时,鼠标位于正方形中的第三个点,一切看起来都是正确的。现在,当我开始沿“鼠标拖动”线向后画正方形时,您会看到: A部分未填充红色,这是需要的。否则,我们将无法绘制任何

代表泽弗兰克@:

我向ze报告了一个bug,如果你继续在南瓜上画画,它会重新画出你已经剪下的部分。他说,如果你在闪光中画任何填充的物体,它就会发生

是否有其他方法来构造图形代码,以避免出现这种情况

下面是一个正在发生的事情的例子。开始在原点绘制,开始绘制正方形时,不要松开鼠标键

Flash完成对原点的填充(红色为填充颜色)

此时,鼠标位于正方形中的第三个点,一切看起来都是正确的。现在,当我开始沿“鼠标拖动”线向后画正方形时,您会看到:

A部分未填充红色,这是需要的。否则,我们将无法绘制任何锐角(很久以前的几何体)对象

但当我们回到完成的对象时,我们会得到:

B部分恢复为未填充,这是不需要的(在本例中,因为我们正在雕刻南瓜)

如果这太让人困惑,请告诉我


从本质上讲,我试图找出是否有一种方法可以让flash保持填充B部分,但在绘制a部分时的行为方式相同。

这是因为默认情况下flash中使用的缠绕模式(填充两次区域将取消填充)。使用Flash 10中的新绘图API功能,可以通过使用缠绕模式解决此问题