制作过程:
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; } } |
你还可以对跟随的元件进行修改,如效果如下:
点击浏览该文件
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |