Quick 2.25 plus addNodeEventListener 不能用??

function LoginUI:create()
self._ui.Panel_2.startBtn:setTouchEnabled(true)

self._ui.Panel_2.startBtn:addNodeEventListener(cc.NODE_TOUCH_EVENT,
    function(event)
        return self:onEvent(event)
    end)

end
function LoginUI:onEvent(__event)

if __event.name =="began" then
  print("began:"..__event.x.."   ".._event.y)
elseif __event.name =="moved" then
    print("moved:"..__event.x.."   ".._event.y)
elseif __event.name =="ended" then
print("ended:"..__event.x.."   ".._event.y)
end

end

一直无法响应到onEvent,是用cocosstudio做出来的UI

function LoginScene:ctor()
local sprite = display.newSprite(“AllSprites.png”)

sprite:addNodeEventListener(cc.NODE_TOUCH_EVENT,
    function(event)
         self:onEvent(event)
    end)
sprite:setTouchEnabled(true)
sprite:setTouchSwallowEnabled(false)
self:addChild(sprite)
   --LoginUI:create()
 --listViewTest:create()

end

function LoginScene:onEvent(__event)

if __event.name =="began" then
  print("began:"..__event.x.."   ".._event.y)
elseif __event.name =="moved" then
    print("moved:"..__event.x.."   ".._event.y)
elseif __event.name =="ended" then
print("ended:"..__event.x.."   ".._event.y)
end

end

这个写法也不行 是我用错了吗 跪求指点????

发现问题了 因为场景加了 TouchGroup:create() 对象

彻底崩溃了 !
为什么拿cocosstudio做出来的UI 加载进来 绑定addNodeEventListener 就不好使啊
直接new出来的sprite就好使