lua里自定义精灵类注册单击事件,点其他地方也会响应

local listener = cc.EventListenerTouchOneByOne:create();
    listener:setSwallowTouches(true);
    listener:registerScriptHandler(onTouchBegan,cc.Handler.EVENT_TOUCH_BEGAN )
    listener:registerScriptHandler(onTouchMoved,cc.Handler.EVENT_TOUCH_MOVED )
    listener:registerScriptHandler(onTouchEnded,cc.Handler.EVENT_TOUCH_ENDED )
    local eventDispatcher = mysprite:getEventDispatcher();
    eventDispatcher:addEventListenerWithSceneGraphPriority(listener,mysprite);

```


自定义了一个精灵类,执行时,点精灵以外的地方(整个屏幕随便点哪)也都会响应点击事件,不知道为什么

查看一下你的mysprite的ContentSize,看是不是设置成了屏幕大小
mysprite->getContentSize();