我是AS3的新手,我正在创建一个小的绘画应用程序。如果我想对绘制的线条应用模糊效果,我该怎么做呢?
Graphics.lineStyle(大小,颜色,alpha);
正如你所看到的,它没有参数,有什么帮助吗?谢谢
发布于 2014-03-29 06:08:29
你必须使用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;https://stackoverflow.com/questions/22723951
复制相似问题