大哥们来帮我看看有没有语法错误

set_key_touch:function(){
var self=this;
cc.eventManager.addListener({
event: cc.EventListener.KEYBOARD,
onKeyPressed: function(keyCode, event) {
if (keyCode === cc.KEY.back) {
var seq=cc.sequence(cc.fadeOut(0.5), cc.callFunc(function () {
cc.director.end();
cc.audioEngine.stopAll();
}))
self.node.runAction(seq);
// back 键
}

            if (keyCode === cc.KEY.pause) {
                // home 键
            }
        }
    }, self.node);
},

上面代码注册事件的时候,浏览器老报错Callback of event must be non-nil,虽然暂时对游戏没什么影响,但会不会有什么隐患啊,而且这个报错是什么意思,怎么解决?

排版太乱了,上传图片

最好还是换一个监听事件,这个不推荐用,新的是 cc.systemEvent 下面是文档的所在地,最好替换一下 http://www.cocos.com/docs/creator/scripting/player-controls.html