一 cocos2d-lua --- button
2017-11-03 本文已影响12人
亮亮同学
cocos2d-x技术群新群:117871561
c++技术交流群:593010226
1,按钮的创建
--创建一个按钮第一个参数是正常状态下显示的图片 ,第二个参数是按下的时候显示的图片
local btn = ccui.Button:create("bt_query_confirm_0.png","bt_query_confirm_1.png")
--添加回调函数 参数callback是回调函数
btn:addTouchEventListener(callback)
2,按钮的回调函数
--ref是监听点击按钮的对象,type是点击的类型 ccui.TouchEventType.began 是按下按钮;eventType == ccui.TouchEventType.moved 按下按钮移动;ccui.TouchEventType.ended 放开按钮;ccui.TouchEventType.canceled 取消点击。
if type == ccui.TouchEventType.ended
then
--以下是实际调用的回调 ref:getTag()是获取按钮的标签
self:onButtonClickedEvent(ref:getTag(),ref)
end
end