在Flash课件动画中,有时候希望能够出现此动画的全部轨迹,这样才能更好地观看其全动画过程,这个效果也很实用.具体步骤如下:
(1)打开Flash 5,将当前层名改为"小球"层,并新建一个图层"脚本"层,新建一个名为"小球"的Movie Clip,做一个小球从上到下的移动过程,如图4-3-29所示.
图4-3-29 小球从上到下的移动过程
第二步:回到主场景,单击"小球"层的第1帧,将图库中的小球Movie Clip拖到桌面左上角,再用【Ctrl+I】组合键,打开"Instance"面板,将其命名为"wz",如图4-3-30所示.
图4-3-30 Instance面板
然后在第60帧处按【F5】键插入帧,使其作用效果到此为止.
第三步:输入脚本.双击"脚本"层第1帧,输入以下代码:
duplicateMovieClip ("/wz", "wz1", 5);
setProperty ("wz1", _alpha, 90);
不要关闭Frame Actions窗口,分别单击第2~10帧,输入如下代码:
第2帧:
duplicateMovieClip ("/wz1", "wz2", 10);
setProperty ("wz2", _alpha, 80);
第3帧:
duplicateMovieClip ("/wz2", "wz3", 15);
setProperty ("wz3", _alpha, 70);
第4帧:
duplicateMovieClip ("/wz3", "wz4", 20);
setProperty ("wz4", _alpha,60);
第5帧:
duplicateMovieClip ("/wz4", "wz5", 25);
setProperty ("wz5", _alpha, 50);
第6帧:
duplicateMovieClip ("/wz5", "wz6", 30);
setProperty ("wz6", _alpha, 40);
第7帧:
duplicateMovieClip ("/wz6", "wz7", 35);
setProperty ("wz7", _alpha, 30);
第8帧:
duplicateMovieClip ("/wz7", "wz8", 40);
setProperty ("wz8", _alpha, 20);
第9帧:
duplicateMovieClip ("/wz8", "wz9",45);
setProperty ("wz9", _alpha, 10);
第10帧:
duplicateMovieClip ("/wz9", "wz10", 50);
setProperty ("wz10", _alpha, 0);
其实这里主要用到了duplicateMovieClip函数来复制电影剪辑,并通过setProperty函数来设置复制过的MovieClip的透明度(alpha)属性,这样就可以实现动态拖尾效果,当然这里也可以不做这么多帧的脚本,只用其中的2,4,6,8帧也可以实现这个效果,不过要稍微差些.