在JavaScript中使用按钮取消timeOut
cancel timeOut in JavaScript with a button
我试图停止setTimeout与一个按钮在我的游戏,但当我点击按钮,我回到菜单和计时器继续。谁能帮帮我?
注。我在中间删去了很多代码,使它更小
this.stop();
///////////////////////////////////////////////////////////////////////////////////////////////////////
// gestion du temps
///////////////////////////////////////////////////////////////////////////////////////////////////////
this.leTimeOut = window.setTimeout(punir.bind(this), 31000);
this.lInterval = window.setInterval(afficherTemps.bind(this), 1000);
/////////////////////////
Cutted section
////////////////////////
console.info("!!! "+nbMatchs+" !!!");
this.txtItems.text = ""+(6-nbMatchs);
if(nbMatchs == 6){
window.clearTimeout(this.leTimeOut);
this.gotoAndStop("FinNiveau1");
}
return bonnePosition;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Fonction pour lancer la punition
///////////////////////////////////////////////////////////////////////////////////////////////////////
function punir(evt){
console.log("temps écoulé");
this.gotoAndStop("EchecNiveau1");
}
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Fonction d'affichage du temps
///////////////////////////////////////////////////////////////////////////////////////////////////////
this.txtTimer.text = "29";
function afficherTemps(evt){
this.txtTimer.text = parseInt(this.txtTimer.text)-1;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Fonction et écouteur du bouton Annuler
///////////////////////////////////////////////////////////////////////////////////////////////////////
this.btRetour.evenementClick = this.btRetour.on("click", onClicA);
function onClicA(evt) {
console.log("retour au menu");
clearTimeOut(this.leTimeOut);
evt.remove(); //retrait de l'écouteur (la méthode facile!)
this.parent.gotoAndStop("Intro");
}
如果你的代码完全复制了你的" clearartimeout "
相关文章:
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- 如何将queue()与'取消'按钮
- javascript提示-如何以阿拉伯语文本显示确定/取消按钮
- Bootbox:取消对话框后的回调功能/点击'X'按钮
- JavaScript - 如果未选中复选框,则取消选中单选按钮
- 选择文件(表单提交)后无法单击“取消”按钮
- 使用 Jquery 使取消按钮绕过自定义验证
- 单击按钮可隐藏或取消隐藏文本
- 取消图像上传按钮
- 如何在使用jquery向数据库发送数据时取消激活的按钮
- 引导程序3-下拉菜单项中的取消按钮
- 如何选中/取消选中外部按钮的网格视图复选框
- 取消按钮不适用于确认窗口
- 收听单选按钮取消选择事件而不知道按钮's上下文(骨干视图)
- 如何检测单选按钮取消选择事件
- 如何使用Javascript触发按钮取消按下
- 如何通过单击“取消”按钮取消文件上传
- 单选按钮取消选中同一表行的复选框
- 在JavaScript中使用按钮取消timeOut
- 防止表单POST被后退按钮取消