绘制大型形状时Flash bug的变通方法?

时间:2009-12-12 17:36:49

标签: flex flash

当您使用Graphics对象绘制非常大的形状(不适合10000x10000像素)时,笔触宽度可能会比lineStyle函数中指定的值宽得多。

有哪些解决方法可以解决这个问题?

现在我只有两个选择: 1.绘制线条时,您可以将其分成几行。然而,这个技巧仅适用于绘制线条,折线和多边形。无法将其应用于绘制圆和椭圆。好吧,我们可以通过贝塞尔曲线近似圆,但这种方法似乎非常低效 2.执行手动剪辑。但这需要手动实现不同的剪辑技术,我认为ActionScript不适合这类任务。并且还需要近似大圆的可见部分。

1 个答案:

答案 0 :(得分:0)

您感兴趣的是使用 scrollRect ,因为这样可以防止绘制视图端口中的任何内容,并希望能帮助您解决此问题。

安德鲁