前言:自上一个残影效果系列受到大家的好评(吹牛),俺再接再励又陆续集了一些残影效果,并一一写成教程,希望大家再支持俺们!
P.S:这些动画的创意归原作者所有,俺只负责将它转成教程。
制作方法:这次比较简单乐,已经在windows2000+FlashMX上测试通过乐。少废话,打开flash先!
1.在场景上画一个自己喜爱的符号(如图);
2.将它转成一个MC,名:动感1(如图);
3.再主场景中选择这个MC,再将其转成MC,名:动感2(如图);
4.(如图)
1)又击这个MC,进入编辑状态;
2)新建一层;
3)新建完后按一下F5,插入一个帧;
4)在新建层的第一帧写AS如下:
_x = (_x + (((_level0._xmouse - _x) / mass) * 6.5));
_y = (_y + (((_level0._ymouse - _y) / mass) * 6.5));

5.返回主场景,选择场景中的MC,打开属性面板,在左上角的<实例名>处输入:Lorsxin0;(如图)
6.
1)在主场景中新建一层;
2)在新建层的帧上写AS如下:
Mouse.hide();//隐藏鼠标
var i = 0;
max = 22;
Lorsxin = new Array();//定义一个数组
while (max>=i) {
if (i != 0) {
Lorsxin[0].duplicateMovieClip("Lorsxin" add i, i);//复制MC
}
Lorsxin[i] = eval("Lorsxin" add i);//取得变量为"Lorsxin" add i 的值
Lorsxin[i]._x = random(550);//该MC的X坐标被赋给一个场景宽以内随机函数
Lorsxin[i]._y = random(400);//该MC的Y坐标被赋给一个场景高以内随机函数
Lorsxin[i].mass = 4+(0.3*i);//该MC里的一个变量mass被赋一个值
Lorsxin[i]._alpha = 50-(2*i);//该MC里的透明度
i++;
}

7.可以测试了。
8.Over