1.文本label中当宽度大于自己设定的最大宽度时(假设为260),就进行换行,反之不换行。(注:文字不论多少都需要做到相适应)
this.node.getComponent(cc.Label).overflow =cc.Label.Overflow.NONE;
if(this.node.width >260){
this.node.getComponent(cc.Label).overflow =cc.Label.RESIZE_HEIGHT;
this.node.width =261;
}
2.某个按钮(btn),已添加了Widget对齐组件。我想在代码中,动态修改下它的对齐位置。
this.btn.getComponent(cc.Widget).isAlignOnce =false;
this.btn.getComponent(cc.Widget).isAlignLeft =true;
this.btn.getComponent(cc.Widget).left =200; //要修改的位置的值
this.btn.getComponent(cc.Widget).updateAlignment(); //生效
3.在活动时间内(例:活动时间2018-07-30~2018-07-31),点击此按钮是处理对应的逻辑,活动时间结束后,点击此按钮处理对应的逻辑.
var strTime ="2018-07-30 00:00:00";
var date =new Date(strTime.replace(/-/g,'/')); //将日期转换成时间戳
var strTime1 ="2018-07-31 23:59:59";
var date1 =new Date(strTime1.replace(/-/g,'/')); //将日期转换成时间戳
var curDate =new Date(); //获取当前的时间 (当前时间转换成时间戳)
接下就是将时间戳拿来比较大小了。
4.