实例二:圈圈状
思路: 1.方法与实例一类似; 2.改变了鼠标跟随的样式; 3.使小的鼠标透明度大,大的鼠标透明度小(如果i是递增的,N-i 就是递减的)。 步骤1: 绘制出圆圈
绘制一个鼠标,保存为影片剪辑,连接—>导出—>标志符"mouse"
步骤2:
加入AS代码: Mouse.hide(); //隐藏原有鼠标 var Num = 10; //鼠标跟随的数量 for (var i = 0; i<Num ; i++){ _root.attachMovie("mouse", "m"+i, i); this["m"+i]._xscale = this["m"+i]._yscale=i/Num*100; //鼠标的尺寸递增 this["m"+i]._alpha = (Num-i)/Num*100; //鼠标的透明度递减 } _root.onEnterFrame = function() { this["m"+0]._x = _xmouse; this["m"+0]._y = _ymouse; for (var i = 1; i<Num ; i++){ this["m"+i]._x += ((this["m"+(i-1)]._x)-this["m"+i]._x)*0.5; this["m"+i]._y += ((this["m"+(i-1)]._y)-this["m"+i]._y)*0.5; } };
|