关于quick-cocos2d-x 3.x alpha版中newImageMenuItem等listener的问题

按照官网和源代码的教程编写两个按钮,具体
代码:

local MainScene = class("MainScene", function()
    return display.newScene("MainScene")
end)

local function onBtnClicked(tag)
    print("button on click",tag)
end


function MainScene:ctor()
    ui.newTTFLabel({text = "Hello, World", size = 64, align = ui.TEXT_ALIGN_CENTER})
        :pos(display.cx, display.cy)
        :addTo(self)
    --按钮1
    local item1 = ui.newImageMenuItem({image = "login.png",
                                      listener = onBtnClicked,
                                      tag = 101,
                                      x = display.cx,
                                      y = 30,
                                      })
    --按钮2
    local item2 = ui.newTTFLabelMenuItem({
    listener = onBtnClicked,
    x = display.cx,
    y = 75,
    tag = 102,
    })
    item2:setString("test")
    local menu = ui.newMenu({item1,item2})
    self:addChild(menu)
end

function MainScene:onEnter()
end

function MainScene:onExit()
end

return MainScene
```



现象:
接下来,用player运行项目,点击两个按钮的时候,回调函数均没有被调用。

问题:
请教各位大神造成这样的原因(是3.0 有bug 吗?)和按钮的正确写法,感激不尽。

alpha版本的触摸机制实现还不完全,可能会有点问题。请使用alpha2版本再试一下呢。