为什么ccui.Button中添加了事件,但是却没有响应呢,代码如内容

   let btn = new ccui.Button();
    btn.loadTextures('res/xxx.png');
    btn.x = sceneSize.width / 2;
    btn.y = sceneSize.height / 2;
    btn.addTouchEventListener((sender,type) => {
        。。。
    },this);
    this.addChild(btn,3);

以上是我的一个简单添加按钮的代码,但是点击按钮时并没有执行addTouchEventListener中的方法,这个不能相应鼠标事件么,我看有网友说这个是全平台的呢,我查了一下还有个addClickEventListener,于是换成这个方法,参数没变(参数应该是什么?没有查到),但是也没有反应,请问哪里出错了呢?谢谢

你调用一下setTouchEnabled试试,如果还有问题的话 @zilong