1. 程式人生 > >lua 中處理cocos2dx 的button 事件

lua 中處理cocos2dx 的button 事件

close bsp then list type ddt cocos2 uic 取消

1、引入這個類:require "GuiConstants"

2、下面是回調函數的處理.

local function menuZhuCeCallback(sender,eventType)
print(sender:getTag())
if eventType == ccui.TouchEventType.began then
print("按下按鈕")
elseif eventType == ccui.TouchEventType.moved then
print("按下按鈕移動")
elseif eventType == ccui.TouchEventType.ended then
print("放開按鈕")
elseif eventType == ccui.TouchEventType.canceled then
print("取消點擊")
end
end

3 、對button事件的調用處理。獲得button對象

local button_close=mianye:getChildByTag(4);
button_close:addTouchEventListener(menuZhuCeCallback)

lua 中處理cocos2dx 的button 事件