最近因为用了动态对象的事件侦听,所以每个事件派遣对象对应的参数不一样,需要根据当前对象传递不一样的参数。
首先我们测试一下,这样传递参数是成功的:
var src = "resource/video/hera2.mp3";
var snd = new annie.Sound(src);
snd.play(0,1);
snd.addEventListener(annie.Event.ON_PLAY_END,function(){showb("播放结束")});
//或
//snd.addEventListener(annie.Event.ON_PLAY_END,function(){showb.bind(this,"播放结束")});
function showb(id){
console.log(id);
}