
如何绑定,用tag和name取出Json文件中的控件
local btn = UIHelper:seekWidgetByTag(self.ccslayout,btn_ID)btn:addtouchEventListener(handler(self,self.ontouch))
接下来定义ontouch
function MainScene:ontouch(sender,event) if event == touch_EVENT_BEGAN then return end local tag = sender:getTag() if tag == 1 then print("btn callback") endend注意了。这里的事件有以下几种 typedef enum
{
touch_EVENT_BEGAN,
touch_EVENT_MOVED,
touch_EVENT_ENDED,
touch_EVENT_CANCELED
}touchEventType;
在touch_EVENT_ENDED中处理你的事件。
若不想处理这个按钮,也可以在这边处理,或者把按钮的大小设置为0
为什么呢?因为有些动态按钮存在的时候,需要动态的显示或隐藏一些按钮。
不巧的是,quick-cocos2dx中,绑定按钮的话只能这么干,所以要想点不到那么就
btn:setSize(CCSize(0,0))要想设置回来的话,对照着cocostudio里面的大小设置回来就行了。 总结
以上是内存溢出为你收集整理的quick-cocos2dx绑定cocostuido按钮的问题全部内容,希望文章能够帮你解决quick-cocos2dx绑定cocostuido按钮的问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)