It's time to create all the callback functions, so let's expand the content of the game
class declaration:
var game = cc.Layer.extend({ init:function () { // same as before }, playSound:function(){ this.audioEngine.playEffect("assets/bang.mp3"); }, playBGMusic:function(){ if(!this.audioEngine.isMusicPlaying()){ this.audioEngine.playMusic("assets/loop.mp3",true); } }, stopBGMusic:function(){ if(this.audioEngine.isMusicPlaying()){ this.audioEngine.stopMusic(); } }, musicUp:function(){ this.audioEngine.setMusicVolume(this.audioEngine.getMusicVolume()+0.1); }, musicDown:function(){ this.audioEngine.setMusicVolume(this.audioEngine.getMusicVolume()-0.1); }, effectsUp:function(){ this.audioEngine.setEffectsVolume(this.audioEngine.getEffectsVolume()+0.1); }, effectsDown:function(){ this.audioEngine.setEffectsVolume(this.audioEngine.getEffectsVolume()-0.1); } });