【已解决】Studio2.0创建的控件如何监听鼠标事件?

我button 用 addTouchEventListener 监听鼠标事件是好的!
我直接local rootNode = cc.CSLoader:createNode(“BagNode.csb”) 是一个node
rootNode 用 addTouchEventListener 就报错了,到底要怎么样才能监听鼠标事件啊

帮助文档,例子官网也没找到

local imageView = ccui.ImageView:create("equip/1226.png")
imageView:setTouchEnabled(true)
imageView:setTag(1)
imageView:addTouchEventListener(clickItem)

这样就可以了

用ui编辑器编辑后 local rootNode = cc.CSLoader:createNode(“BagNode.csb”)
rootNode没法加事件,是本身设定还是要在编辑器里面设置的》

没人回答吗。。。

createNode返回的是一个Node。。
addTouchEventListener是Widget的方法,必须是继承于Widget的子类才能用

那编辑器里面就button可以添加事件吧

任何有交互选项的对象都可以添加触摸事件。

必须是ccui的东西才能用addTouchEventListener