前几天学会了这种效果的制作,现在拿出来和大家分享,希望对大家,尤其是新手有所帮助,因为偶也是新手的说…… 看看效果先 :)
点这里下载演示效果文件
下面简要说一下制作时的思路:
第一步:新建影片,创建两个影片剪辑,在其中一个影片中画一条横线,在另外一个影片中画一条竖线。
第二步:再新建一个影片剪辑,把刚才新建的两个影片拖到场景中,分别命名为a,b.
第三步:在第三桢插入桢,再新建一个图层,在第一桢写:
a._visible = false;
b._visible = false;//刚开始的时候横线和竖线都不可见
在第二桢写:
if (i>20) {//确定复制影片的个数为20个
i = 0;
}
i++;
duplicateMovieClip(a, "a"+i, i);
//a是横线
setProperty("a"+i, _y, random(400)-200);
//设置复制的横线的Y坐标范围在-200到200之间,(注意场景是550*400)
setProperty("a"+i, _alpha, random(50)+20);
//设置复制的横线的透明度在20到70之间
setProperty("a"+i, _yscale, 100+random(500));
//设置复制的横线的Y方向缩放的范围在100到600之间
duplicateMovieClip(b, "b"+i, 20+i);
//b指的是竖线
setProperty("b"+i, _x, random(550)-275);
//设置复制的竖线的X坐标范围在-275到275之间,(注意场景是550*400)
setProperty("b"+i, _alpha, random(50)+20);
//设置复制的竖线的透明度在20到70之间
setProperty("b"+i, _xscale, 100+random(500));
//设置复制的竖线的X方向缩放的范围在100到600之间
在第三桢写:
gotoAndPlay(2);
第四步:把第二步建的影片拖到场景中,Ctrl+Enter测试就会看到效果
大家可以发挥想象,就会产生不同的效果
比如:在代码中加如下面的AS
acolor = new Color("a"+i);
acolor.setRGB(random(0xffffff));
bcolor = new Color("b"+i);
bcolor.setRGB(random(0xffffff));
则会出现随机彩色平行线背景的效果,这是效果
点这里下载源文件