【问题标题】:Workarounds for Flash bug when drawing large shapes?绘制大形状时 Flash 错误的解决方法?
【发布时间】:2009-12-12 17:36:49
【问题描述】:

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

有什么办法可以解决这个问题?

目前我只有两个选择: 1.画线的时候可以分割成多条线。然而,这个技巧只适用于绘制线、折线和多边形。无法将其应用于绘制圆和椭圆。好吧,我们可以通过贝塞尔曲线来近似圆,但是这种方法似乎效率很低。
2. 进行手动剪辑。但这需要手动实现不同的剪辑技术,我认为 ActionScript 不太适合此类任务。再次需要近似大圆圈的可见部分。

【问题讨论】:

    标签: apache-flex flash


    【解决方案1】:

    您是否对使用 scrollRect 感兴趣,因为这会阻止绘制不在视口中的任何内容,并希望能帮助您解决这个问题。

    安德鲁

    【讨论】:

    • 刚刚试了一下,没有任何改变——同样的问题。我也尝试绘制位图 - 同样的问题。
    猜你喜欢
    • 2019-02-27
    • 2021-04-30
    • 2012-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多