cocoscreator单双击返回键按钮监听

*onLoad(){
var testDate = new Date();
this.androidBack1st = testDate.getTime(); //获取当前毫秒数(0-999)
this.backKeyListener();
},
backKeyListener() {
let self = this;
if(cc.sys.os == cc.sys.OS_ANDROID){
cc.systemEvent.on(cc.SystemEvent.EventType.KEY_UP, this.onKeyUp, this);
}
},
onKeyUp(event){
console.log(“onKeyUp”);
let self = this;
var tempData = new Date();
var androidBack2rd = tempData.getTime(); //获取当前毫秒数(0-999)
console.log("androidBack2rd = ",androidBack2rd);
console.log("this.androidBack1st = ",this.androidBack1st);
if (event.keyCode == 6) {
if(androidBack2rd - this.androidBack1st > 2000 ){
//调用 弹窗
this.androidBack1st = androidBack2rd;
var CreateWindowJS = require(’…/UI/CreateWindowJS’);
CreateWindowJS.getInstance().CreateExitWindow(568,320,999);
}else{
//处理返回键的其他逻辑
console.log(“游戏退出”);
cc.game.end();//退出游戏
}

    }
},*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值