locak function touchBegin()
return true
end
locak function touchMove()
return true
end
locak function touchEnd()
return true
end
local listener = cc.EventListenerTouchOneByOne:create()
listener:registerScriptHandler(touchBegin, cc.Handler.EVENT_TOUCH_BEGAN )
listener:registerScriptHandler(touchMove, cc.Handler.EVENT_TOUCH_MOVED )listener:registerScriptHandler(touchEnd, cc.Handler.EVENT_TOUCH_ENDED )
listener:setSwallowTouches(true)local eventDispatcher = self:getEventDispatcher()
eventDispatcher:addEventListenerWithSceneGraphPriority(listener, self)
setSwallowTouches -- true吞噬
注意 :当touchBegin 返回为false时吞噬无效,只有在true时吞噬有效