频道栏目
首页 > 程序开发 > web前端 > JavaScript > 正文
cocos2d-js的UI用cocoStudio结合开发笔记
2015-07-22 10:27:54         来源:wuweitiandian的专栏  
收藏   我要投稿
1、首先用ccs.load().node来加载json文件并加入节点。
settingScene = ccs.load(res.setting_json).node;

2、在当前层中加入改节点。
this.addChild(settingScene);

3、通过ccui.helper.seekWidgetByName(node,name)获得控件
musicSlider = ccui.helper.seekWidgetByName(settingScene, musicSlider);

4、通过addCCSEventListener监听事件(sender,type)
musicSlider.addCCSEventListener(this.sliderStateChange);

5、不同的控件监听事件的时候type不同 (1)slider
ccui.Slider.EVENT_PERCENT_CHANGED
可以得到的数据:
sender.getPercent()
(2)button
switch (type) {
case ccui.Widget.TOUCH_BEGAN:
break;
case ccui.Widget.TOUCH_MOVED:
break;
case ccui.Widget.TOUCH_ENDED:
break;
case ccui.Widget.TOUCH_CANCELED:
break;
default:
break;
}
(3)TextField 要获得表单中输入框的内容使用getString()方法
switch (type) {
case ccui.TextField.EVENT_ATTACH_WITH_IME:
break;
case ccui.TextField.EVENT_DETACH_WITH_IME:
break;
case ccui.TextField.EVENT_INSERT_TEXT:
break;
case ccui.TextField.EVENT_DELETE_BACKWARD:
break;
default:
break;
}
(4)checkbox 判断checkbox使用选中使用isSelected()方法
switch (type) {
case ccui.CheckBox.EVENT_SELECTED:
break;
case ccui.CheckBox.EVENT_UNSELECTED:
break;
default:
break;
}
 
点击复制链接 与好友分享!回本站首页
相关TAG标签 笔记
上一篇:Javascript 将图片的绝对路径转换为base64编码
下一篇:AngularJS学习笔记
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站