这个的制作需要获取音频的波谱,把音频的波谱转化为数据,这个东东需要一个软件叫FlashAMP这个软件很小,而且不需要安装,直接使用,等会儿把这个软件放在下面,送给爱好者(它的使用非常简单,顺便也说说它的使用方法)
得到音乐的数据后,把这些数据作为数组中的元素,然后通过创建函数来调用,同时把这些值赋给MC的y坐标的缩放。
一、用FlashAmp获取音频数据
二、打开Flash,开始制作
1、入已经获取数据流的音乐,放在桢上
2、做作4个mc元件,上面的4个图形,注意只画4个就是了,上面的mc的运动是AS命令的
3、做一个空的MC,用来写语句,其实也可以不做,写在桢上也可
4、将4个MC分别拖到场景,命事例名分别为a1a2a3a4
5、将空mc拖到场景,命事例名为cont
三、开始写AS
1、在桢上初始化变量_root.cont.i=0;
2、把以下语句写在cont这个MC上
onClipEvent(load){
snd=newArray(100,88,84,95,98,99,100,100,100,99,98,99,91,88,96,99,100,93,90,97,99,100,100,87,83,94,98,99,97,96,99,96,95,98,90,87,96,99,100,96,95,98,99,84,45,15,0);
functiongo(){
_root.round1._yscale=sndnow;
_root.round2._yscale=sndnow;
_root.round3._yscale=sndnow;
_root.round4._yscale=sndnow;
i++;
}
}
onClipEvent(enterFrame){
sndnow=100+snd[i]*4;
go();
}
点击浏览该文件
点击浏览该文件
获取数据流程
软件注册之后










软件下载
点击浏览该文件
Name:AzzYRiANCode:DS80250