20
2015
10

利用滤镜画一条路

路。先画一圈线,然后添加滤镜。


获得 Adobe Flash Player
var vec:Vector.Vector.<Point>=new Vector.<Point>();
var lines:Sprite=new Sprite();
var i:int;
for (i = 0; i < 20; i ++)
{
	var radius:Number = (i <= 2 || i == 19)? 50*2 : ((Math.random() * 25 + 50)*2);
	vec.push(new Point(Math.cos(Math.PI * i / 10) * radius, Math.sin(Math.PI * i / 10) * radius));
}
lines.graphics.lineStyle(2, 0xFFFFFF, 1);
lines.graphics.moveTo(vec[0].x,vec[0].y);
for(i=1;i<vec.length;i++){
	 lines.graphics.lineTo(vec[i].x,vec[i].y);
}
lines.graphics.lineTo(vec[0].x,vec[0].y);
lines.filters = [new GlowFilter(0x4A4A4A, 1, 20, 20, 100, 2), new GlowFilter(0xD9C364, 1, 15, 15, 3, 2),new GlowFilter(0x53BA37, 1, 50, 50, 3, 2)];
addChild(lines);
lines.x=lines.y=200;



源码打包下载

« 上一篇下一篇 »

相关文章:

闪电效果  (2017-11-28 15:4:19)

线段与椭圆的交点  (2017-1-6 14:43:41)

as3录制swf并保存flv视频  (2016-12-28 8:43:41)

解九连环  (2016-12-1 20:58:11)

as3实现setTimeout和trace  (2016-11-10 16:47:37)

registerCursor注册系统光标  (2016-9-14 9:49:40)

鼠标光标管理  (2016-9-13 17:44:3)

变形框(transform)实现  (2016-9-13 16:56:6)

flash文本消除锯齿不显示  (2016-8-25 11:43:31)

greenSock的easing曲线  (2016-8-24 18:30:11)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。