1、给一个Layer添加触摸事件,前提需要在cocos studio当中吧panel的交互去掉,不然会不能自定义其触摸事件,
cc.eventManager.addListener({
prevTouchId: -1,
event:cc.EventListener.TOUCH_ALL_AT_ONCE,255)">
onTouchesEnded:function (touches,event) {
vartouch = touches[0];
cc.log("onTouchesEnded");
}
},this);
var root= ccs.uiReader.widgetFromJsonFile(res.game01Controller_json);
this.addChild(root,1);
this.btn_darts=ccui.helper.seekWidgetByName(root,"btn_darts");
this.btn_darts.addTouchEventListener(this.dartsTouchEvent,this);
this.setTextureRect(cc.rect(196,2,52,42));
5、使用ScrollView,需要给控件添加以下参数才能正常使用
this.scoll_level.setDirection(cc.SCROLLVIEW_DIRECTION_BOTH);
this.scoll_level.setTouchEnabled(true);
this.scoll_level.setBounceEnabled(true);
6、监听浏览器大小变化横竖屏:
7、使用cc.sys.localStrong存入到数据库当中对html5和app的区别:
html5当中若使用varvalues=cc.sys.localStrong.getItem("key"),当key不存在的时候
values=undefined,而在app当中的时候其values=0.
切记判断有值为0的时候记得考虑清楚。