用Flash制造Winamp的演播室特殊效果
分别选中“Actions”层中的第2、3帧按F7键插入空白要害帧,并按F9键打开Actions面板,输入如下代码:
※第1帧中的代码如下: 织梦好,好织梦
i=1;//控制着影片复制的深度,借以区别被复制出的影片
j=40;//和变量i作用一样,不过j是控制影片删除所用的变量
k=100;//控制影片缩放的参数,大小随意
dedecms.com
num=80;//控制影片的最大复制量 dedecms.com
setProperty("part",_visible,0);//隐藏母本 内容来自dedecms
※第2帧中的代码如下:
while(i<random(num)){//这一步随机函数的运用是实现整个效果的要害 内容来自dedecms
//对影片“color”进行复制
duplicateMovieClip("part","part"addi,100-i); 内容来自dedecms
//setProperty()语句的作用是让影片在X轴的方向上按一定比例进行缩放 织梦好,好织梦
//参数“k*random(i)”又一次体现了随机函数的魅力,其作用是控制影片的缩放比例
dedecms.com
setProperty("part"addi,_xscale,k*random(i));
setProperty("part"addi,_yscale,k*random(i));
织梦好,好织梦
setProperty("part"addi,_alpha,num-i);
内容来自dedecms
i=i 1;
removeMovieClip("part"addrandom(j));//随机删除影片
} 内容来自dedecms
※第3帧中的代码如下: 内容来自dedecms
gotoAndPlay(2);//返回第2帧
本文来自织梦
织梦好,好织梦
其实实现这个效果,随机函数是第一功臣,其次就是对符号的设计。至于符号的设计灵感大家可以在winamp中的视觉效果里寻找。那么,设计好多个效果后,怎么做才能方便地调用和欣赏它们呢?下面教大家一个最简单的方法:
内容来自dedecms
单击Windows菜单/CommonLibraries/Button命令,打开Button库,拖出一个按钮到主场景中,然后右键单击这个按钮,选择Actions命令后,输入如下代码:
on(release){
dedecms.com
loadMovieNum("xxx.swf",0);
}
最后给每个效果都添加加上一个调用按钮,使其彼此之间可以进行相互调用。
源文件下载:vip.5dmedia.com/skyleaf/fla/winamp_AVS.rar。 copyright dedecms
效果演示:vip.5dmedia.com/skyleaf/swf/winamp_AVS.swf。
文章评论
共有位Admini5网友发表了评论 查看完整内容