Lua筆記:Button控制元件按鈕建立及使用
阿新 • • 發佈:2019-01-22
--------------------------- Button控制元件按鈕使用 ----------------------------------------- --lua 中 Button按鈕控制元件處理方式 --Button 觸控處理函式 local function TouchDownAction() if self.simulateDataLayer:isVisible() then print("Simulate Data is show") self.simulateDataLayer:setVisible(false) else print("Simulate Data is not show") self.simulateDataLayer:setVisible(true) end end -- Button 按鈕控制元件 新增模似資料所模組功能 local bgBtn = cc.Scale9Sprite:create("Shell_1.png") local bgBtnHighLight = cc.Scale9Sprite:create("ball.png") local titleBtnLabel = cc.Label:createWithSystemFont("SimulateData", "Marker Felt", 30) titleBtnLabel:setColor(cc.c3b(159,168,175)) local controlButton = cc.ControlButton:create(titleBtnLabel, bgBtn) controlButton:setBackgroundSpriteForState(bgBtnHighLight,cc.CONTROL_STATE_HIGH_LIGHTED) controlButton:setTitleColorForState(cc.c3b(255, 255, 255), cc.CONTROL_STATE_HIGH_LIGHTED ) controlButton:setPosition(600,32) --繫結事件 controlButton:registerControlEventHandler(TouchDownAction, cc.CONTROL_EVENTTYPE_TOUCH_DOWN) cannonbg:addChild(controlButton) --------------------------- Button控制元件按鈕使用 -----------------------------------------