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;
}
}