FLASH鼠标跟随特效

这是一个鼠标跟随特效,做的比较粗糙,这里只是分享一下代码而已。 演示地址在这:http://www.swfcabin.com/open/1299163321。 代码如下:
var mc1:MovieClip=new MovieClip(); var mc2:MovieClip=new MovieClip(); var mc3:MovieClip=new MovieClip(); var mc4:MovieClip=new MovieClip(); var mc5:MovieClip=new MovieClip(); var mc6:MovieClip=new MovieClip(); var mc7:MovieClip=new MovieClip(); var arr:Array=new Array(mc1,mc2,mc3,mc4,mc5,mc6,mc7); for (var n:Number=6; n>-1; n--) { var color:uint=0x255*Math.random()<<16|255*Math.random()<<8|255*Math.random(); arr[n].graphics.beginFill(color,1); arr[n].graphics.drawCircle(0,0,10); arr[n].graphics.endFill(); addChild(arr[n]); } stage.addEventListener(Event.ENTER_FRAME,EnterFrame); function EnterFrame(event:Event):void { graphics.clear(); arr[0].x+=(mouseX-arr[0].x)*0.2; arr[0].y+=(mouseY-arr[0].y)*0.2; for (var i:Number=1; i<7; i++) { arr[i].x+=(arr[i-1].x-arr[i].x)*0.2; arr[i].y+=(arr[i-1].y-arr[i].y)*0.2; graphics.lineStyle(5,0x255*Math.random()<<16|255*Math.random()<<8|255*Math.random()); graphics.moveTo(arr[i-1].x,arr[i-1].y); graphics.lineTo(arr[i].x,arr[i].y); } }
代码完。 下载地址:http://u.115.com/file/f4def7b8e7
原文地址:https://www.cnblogs.com/bimgoo/p/2502856.html