灵动游戏论坛游戏专区【游戏教程】可视化音乐【仿芊芊】【AS3】

1  /  1  页   1 跳转 查看:622

标题: 可视化音乐【仿芊芊】【AS3】

可视化音乐【仿芊芊】【AS3】

仿千千静听的音乐可视化。

效果图

 附件: 您所在的用户组无法下载或查看附件

选择第一帧,按F9.把代码复制进去。发布后,再在同一文件夹放入test.mp3文件(test.mp3是你的音乐)

代码

var sound:Sound;
var ba:ByteArray;
var num:Number;
var sound_channel:SoundChannel;
var t:Number=0;

//初始化
function wave() {
sound=new Sound  ;
ba=new ByteArray  ;
sound.load(new URLRequest("test.mp3"));
sound_channel=sound.play(0,1);
this.addEventListener(Event.ENTER_FRAME,spectrum);

}
//加载歌曲并播放
function spectrum(e:Event) {
graphics.clear();
drawFunction(2,0xff6600);

}
//清屏并画波
function drawFunction(thickness:Number,color:Number) {
graphics.lineStyle(thickness,color,70);
SoundMixer.computeSpectrum(ba,false,0);
for (var i=30; i <= stage.stageWidth - 30; i+=2) {
  num=ba.readFloat() * 180;
  if (i > 30) {
  var fi=stage.stageHeight/2 + num;
  graphics.lineTo(i,fi);
  } else {
  graphics.moveTo(30,stage.stageHeight / 2 + num);
  }
}
}
//画波的函数
wave();
最后编辑阿平 最后编辑于 2008-08-06 15:54:55
引用
 

回复:可视化音乐【仿芊芊】【AS3】

不看不知道,一看吓一跳。原来不是歌。看题目还以为是歌~~~~~
以为【仿芊芊】是一首歌。
引用
 

回复:可视化音乐【仿芊芊】【AS3】

只能说你的理解能力有问题。
引用
 

回复:可视化音乐【仿芊芊】【AS3】

那些线有什么用么??
引用
 

回复:可视化音乐【仿芊芊】【AS3】

。。。你发的我看不懂,也不知道放到那里- -||
引用
 

回复:可视化音乐【仿芊芊】【AS3】

好吧
我修改一下
引用
 

回复:可视化音乐【仿芊芊】【AS3】

。。。。到现在还不明白楼主在说什么。。
引用
 

回复:可视化音乐【仿芊芊】【AS3】

用FLASH打开,输入代码,放上音乐,OK
引用
 

回复:可视化音乐【仿芊芊】【AS3】



楼上滴你头像忒可爱类
引用
 

回复:可视化音乐【仿芊芊】【AS3】

很难理解噢……
引用
 

回复:可视化音乐【仿芊芊】【AS3】

还好了 。
弄明白就不难了~
= =等于没说
引用
 
1  /  1  页   1 跳转

版权所有 灵动原创FLASH游戏中心   Sitemap

Powered by Discuz!NT 2.0.1214    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.03125 second(s) , 4 queries. 苏ICP备05047165号
返顶部