创建多个按钮 addEventListener问题

请问如何创建多个按钮 添加addEventListener功能?

for j=0,10 do
   _button = createButton()
end


function createButton()
         local container = {}
         container.touch = onButtonTouch
         container:addEventListener( "touch", container )
 return container
end

function onButtonTouch( self, event )
    print(event.name)
end
```



这样有没有问题?

请参考示例。另外addEventListener不再建议使用。

使用addEventListener 会有什么问题吗?用什么方法代替?

对一般的Node类及子类添加触摸等事件的listener,用addNodeEventListener。当然如果是用EventProtocol扩展了的类,是要用addEventListener来添加自定义消息的处理的。

谢谢, 我们现在就是这么用的。