Actionscript 3 AS3使用graphics.linestyle模糊线

Actionscript 3 AS3使用graphics.linestyle模糊线,actionscript-3,Actionscript 3,我是AS3的新手,我正在创建一个小的绘画应用程序。如果我想对绘制的线应用模糊效果,我将如何进行 图形.线条样式(尺寸、颜色、alpha) 正如您所看到的,它没有参数,有什么帮助吗?感谢您使用BlurFilter来模糊图形。 var myFilter:BitmapFilter = new BlurFilter(10, 10, BitmapFilterQuality.HIGH); var lineFilters:Array = new Array(); lineFilters.push(myFilt

我是AS3的新手,我正在创建一个小的绘画应用程序。如果我想对绘制的线应用模糊效果,我将如何进行

图形.线条样式(尺寸、颜色、alpha)


正如您所看到的,它没有参数,有什么帮助吗?感谢您使用BlurFilter来模糊图形。

var myFilter:BitmapFilter = new BlurFilter(10, 10, BitmapFilterQuality.HIGH);
var lineFilters:Array = new Array();
lineFilters.push(myFilter);

lineContainer.filters = lineFilters;
据我所知,不可能对线条或图形应用过滤器,只能对容器应用过滤器。

编辑:
测试程序:

var lineContainer:Sprite = new Sprite();

lineContainer.graphics.beginFill(0x000000);
lineContainer.graphics.lineStyle(5);
lineContainer.graphics.lineTo(150,150);
lineContainer.graphics.endFill();

addChild(lineContainer);

var myFilter:BitmapFilter = new BlurFilter(10,10,BitmapFilterQuality.HIGH);
var lineFilters:Array = new Array();
lineFilters.push(myFilter);

lineContainer.filters = lineFilters;

将模糊过滤器附加到要添加线型的任何对象上。我想这实际上是我需要的,但您能否解释代码的含义,以便我可以将其更改为自定义用途?您只需将线条放在不同的容器中,例如lineContainer是一个精灵,您可以在lineContainer.graphics中绘制,每次绘制之后,您只需重新应用上面的过滤器。(再次运行最后一行)非常感谢,我确实做了我需要做的事情还有一件事,我以为我已经做了,但是我遇到了一个问题。如果要使用滑块调整模糊,是否可以不使用var myFilter:BitmapFilter=new BlurFilter(blurSlider.value、blurSlider.value、BitmapFilterQuality.HIGH)?因为这不起作用,我不确定blurSlider.value是什么,但它必须是一个数字。lineContainer.filters=lineFilters;行实际设置过滤器,而不是实例化。