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();