我的项目使用第三方库(as3svgrendererlib)来绘制SVG。它正确地按预期绘制形状。之后,我的应用程序应该应用它自己的效果(如填充,笔触,过滤器),这是我在蒙版的帮助下实现的。填充和过滤器对我有用,但是中风 - 没有。
override protected function updateDisplayList(unscaledWidth: Number, unscaledHeight: Number): void
{
super.updateDisplayList(unscaledWidth, unscaledHeight);
mask = getComponentMask();
if (_fillOptions)
{
var g: Graphics = graphics;
var f: IFill = _fillOptions.fill;
var tb: Rectangle = new Rectangle(0, 0, unscaledWidth, unscaledHeight);
var to: Point = new Point(0, 0);
var s: IStroke = _strokeOptions.stroke;
s.apply(g, tb, to);
f.begin(g, tb, to);
g.drawRect(0, 0, unscaledWidth, unscaledHeight);
f.end(g);
}
}
那么在现有UIComponent周围绘制笔划的可能方法是什么?
谢谢。
-Viktor Burdeinyi
答案 0 :(得分:0)
要模拟笔划,您可以使用GlowFilter
,其强度和alpha值最大。