制作过程:
1新建一元件1,属性为图形,如图示
2新建元件2,属性为影片剪辑,打开库,把元件1拖入到工作区中,打开属性面板,对实例进行命名,如图示
3、回到场景,在图层1上添加背景,在图层1上新建一层,点击图层2打开库,把元件2拖入到场景中,并点击实例,进行运作代码设置,输入以下代码: onClipEvent (load) {
// 初始化变量
StartSize = 20;
MaxStep = 20;
SizeIncrement = 15;
// 复制Tail_mc符号
for (var i = 1; i<=MaxStep; i++) {
duplicateMovieClip(Tail_mc, "Tail"+i, i);
with (eval("Tail"+i)) {
_xscale = StartSize+(i*SizeIncrement);
_yscale = StartSize+(i*SizeIncrement);
_alpha = 100-(100/MaxStep)*(i-1);
}
}
// 隐藏原始的符号
Tail_mc._visible = false;
}
onClipEvent (enterFrame) {
// 让第一个符号跟着鼠标移动
Tail1._x = _xmouse;
Tail1._y = _ymouse;
// 让其他符号跟着前一个符号移动
for (var i = 2; i<=MaxStep; i++) {
Temp = eval("Tail"+i);
Temp.xdistance = (eval("Tail"+(i-1))._x-Temp._x)/2+Temp.xdistance*0.3;
Temp.ydistance = (eval("Tail"+(i-1))._y-Temp._y)/2+Temp.ydistance*0.3;
Temp._x += Temp.xdistance;
Temp._y += Temp.ydistance;
}
}
你还可以对跟随的元件进行修改,如效果如下: 源文件:
效果如下:
点击浏览该文件

点击浏览该文件
点击浏览该文件


