CGArt-中国CGer中的绿色家园
首页 信息动态 原创排行 互动教程 资源千寻 CG人才 CGArt杂志 艺术设计 CG画廊 CG论坛 酷站欣赏 CG搜索 会员中心
获取音乐数据流,制作随数据流变化的MC
来源:闪吧 作者:3780096 编辑: 发布时间:2005年04月02日 04:33:11

这个的制作需要获取音频的波谱,把音频的波谱转化为数据,这个东东需要一个软件叫FLASHAMP这个软件很小,而且不需要安装,直接使用,等会儿把这个软件放在下面,送给爱好者(它的使用非常简单,顺便也说说它的使用方法)

得到音乐的数据后,把这些数据作为数组中的元素,然后通过创建函数来调用,同时把这些值赋给MC的y坐标的缩放。

一、用FlashAmp获取音频数据
二、打开flash,开始制作

1 、入已经获取数据流的音乐,放在桢上
2、做作4个mc元件,上面的4个图形,注意只画4个就是了,上面的mc的运动是AS命令的
3、做一个空的MC,用来写语句,其实也可以不做,写在桢上也可
4、将4个MC分别拖到场景,命事例名分别为a1 a2 a3 a4
5、将空mc拖到场景,命事例名为cont
三、开始写AS
1、在桢上初始化变量_root.cont.i = 0;
2、把以下语句写在cont 这个MC上

onClipEvent (load) {
snd = new Array(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);
function go() {
_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();
}

效果:01.swf 

获取数据流程
软件注册之后

软件下载:
Name:AzzYRiAN Code: DS80250

附件:09.part1.rar  附件:09.part2.rar 

共有评论0条
更多评论..
作者信息 详细信息
评论人:
验证码:
内容:
 
about us advertisement publish conformity service cooperate associate link site map contact us help jump to the top of page