1061: 调用可能未定义的方法 addEventlistenter (通过 static 类型 wave 引用)。哪位好心人帮办忙。

langlangago789 2011-02-10 08:16:28
package {
//引用相关的类
import flash.display.Sprite;
import flash.display.Graphics;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.media.SoundMixer;
import flash.net.URLRequest;
import flash.events.Event;
import flash.utils.ByteArray;



public class wave extends Sprite {
//定义所需变量
private var sound:Sound;
private var ba:ByteArray;
private var num:Number;
private var sound_channel:SoundChannel;
private var t:Number = 0;


//类的构造函数,播放声音文件,并帧听 ENTER_FRAME 事件

public function wave() {
sound = new Sound();
ba = new ByteArray();
sound.load(new URLRequest("test.MP3"));
sound_channel = sound.play();

//添加事件侦听,用spectrum函数处理

this.addEventlistenter(Event.ENTER_FRAME, spectrum);
}

//侦听处理函数,调用绘制波形函数
private function spectrum(event:Event) {
graphics.clear();
drawFunction(1, 0xbb00aa);
}
//绘制波形主函数
private function drawFunction(thickness:Number, color:Number) {
graphics.lineStyle(thickness, color, 100);
//获取当前声音频谱信息
SoundMixer.computeSpectrum(ba, false, 0);
//绘制曲线
for (var i = 30; i <= stage.stageWidth - 30; i++) {
//以浮点形式读出当前声音频谱信息
num = ba.readFloat() * 360;
if (i>30) {
var fi = stage.stageHeight / 2 + num;
graphics.lineTo(i, fi);
} else {
graphics.moveTo(30, stage.stageHeight / 2 + num);
}
}
}
}
}
...全文
1149 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
雪鹰翔天 2011-09-24
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 gis__ 的回复:]
引用 2 楼 xiaoai_911 的回复:
this.addEventlistenter(Event.ENTER_FRAME, spectrum);
this.addEventListenter(Event.ENTER_FRAME, spectrum);

++
[/Quote]
+1
GIS__ 2011-09-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xiaoai_911 的回复:]
this.addEventlistenter(Event.ENTER_FRAME, spectrum);
this.addEventListenter(Event.ENTER_FRAME, spectrum);
[/Quote]
++
ccl13141988 2011-09-24
  • 打赏
  • 举报
回复
L大写啊 哥哥
羽雅子 2011-03-02
  • 打赏
  • 举报
回复
this.addEventlistenter(Event.ENTER_FRAME, spectrum);
this.addEventListenter(Event.ENTER_FRAME, spectrum);
jack_qdb 2011-02-21
  • 打赏
  • 举报
回复
报错都提示你了,(调用可能未定义的方法 addEventlistenter (通过 static 类型 wave 引用))你看是 是不是监听器中的后面的方法未定义

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧