如何在AS3中的折线图中填充backGround颜色

时间:2015-05-13 06:21:01

标签: actionscript-3 flash graph line

我画了一个折线图。 我需要在下面的红线和线条中填充背景颜色。 如何填充下图所示的颜色。

enter image description here

2 个答案:

答案 0 :(得分:0)

有几种方法可以解决这个问题,但它们都是hacky。正确的方法是简单计算。绘制两个不规则形状,一个带绿色,一个带白色背景。他们需要精确地相互连接,以便看起来像一个完整的图形。

我能想到的hacky方式是使用两种任何类型的DisplayObject。在它们内部绘制相同的形状,然后创建一个蒙版(在红线上方/下方)。然后使用一些过滤器/混合/任何颜色为DisplayObject着色一些特定的颜色。而且由于面具 - 彩色的形状会被切掉,所以如果你将两个物体放在另一个上面 - 它看起来就像你提供的图像一样:)

答案 1 :(得分:0)

我建议计算点来构建你需要填充的形状,只需使用Graphics.beginFill()Graphics.lineTo()来绘制它