Cocos-Js - Cocostudio在JS中的使用
来源:互联网 发布:禁毒网络知识竞赛答案 编辑:程序博客网 时间:2024/05/01 15:36
cocostudio在JS中的使用
申明:cocos2d-js只能加载导出的json文件,不能加载csb文件。
首先,我们来看看在JS-Test中的代码
JS-test中的代码:
_parseUIFile: function(file){
if(cocoStudioOldApiFlag == 0){
//如果是老版本
cc.log("ccs.load : %s", file);
var json = ccs.load(file);
return json.node;
}else{
//如果是新版本
cc.log("ccs.uiReader.widgetFromJsonFile : %s", file);
return ccs.uiReader.widgetFromJsonFile(file)
}
},
Cocostudio2.1.0 以上需要使用新的接口:
var json = ccs.load(file);
Cocostudio2.1.0 以下需要使用老的接口:
var root = ccs.uiReader.widgetFromJsonFile(file);
通过一个案例实现:
比如:
var UIroot=this.setUIFile_File(资源文件路径);
UIroot.setAnchorPoint(cc.p(0.5,0.5));
UIroot.setPosition(cc.p(this.getContentSize.width/2this.getContentSize.height/2));
this.addChild(UIroot,1);
//绑定文本
var lv_100=ccui.helper.seekWidgetByName(UIroot,"控件名");
var lv_200=ccui.helper.seekWidgetByName(UIroot,"控件名");
//绑定按钮
var bt_music=ccui.helper.helper.seekWidgetByName(UIroot,"控件名");
bt_music.setTag(1);
bt_music.addTouchEventListener(this.touchEvent_MainButton,bt_music);
},
touchEvent_MainButton:function(sender,type){
switch (type){
var tagnum=sender.getTag();
log("..........");
break;
default:
break;
}
}
- Cocos-Js - Cocostudio在JS中的使用
- cocos2d-js中使用cocostudio中的帧动画
- cocos-js 播放cocostudio制作的帧动画
- cocos-js 加载cocostudio制作的帧动画
- cocos-js 命令行使用
- cocostudio在quick中的使用
- 【步兵 cocos-js】prototype在开发中的妙处
- 关于cocos-js中的Action
- cocos js js java互调 (如何在ANDROID平台上使用JS直接调用JAVA)
- 在cocos2d-js-v3.0 中使用cocostudio UI的正确方式
- 在cocos2d-js-v3.0 中使用cocostudio UI的正确方式
- 在cocos2d-js-v3.0 中使用cocostudio UI的正确方式
- cocos code ide--js 中获取cocostudio中按钮以及函数回调
- 正则在JS中的使用
- 正则在JS中的使用
- 正则在JS中的使用
- json:在js中的使用
- sublime中的cocos-js代码提示
- LibGDX_4.9: 动画(Animation)
- 介绍TCP/udp比较好的博客
- HDU 3836 Equivalent Sets 强连通分量
- 用位图解决大数据存储
- Maven实战读书笔记之三(Maven使用入门)
- Cocos-Js - Cocostudio在JS中的使用
- WebService “测试窗体只能用于来自本地计算机的请求”解决方法
- Linux_shell_ 进阶
- Spring概述<00>
- (5)在DLL中使用DuiLib
- 设置Eclipse中的tab键为4个空格的完整方法
- 仿微信聊天功能实现
- LibGDX_5.1: 位图文字工具(Hiero 工具 与 BitmapFont 类)
- Java Web 开发入门,大神级解读