Commit ba56ad45 authored by limingzhe's avatar limingzhe

fix: debug

parent 1eaccb62
...@@ -336,6 +336,9 @@ cc.Class({ ...@@ -336,6 +336,9 @@ cc.Class({
ot.selected(true); ot.selected(true);
this._play_ani = true; this._play_ani = true;
kind.showCorrect(node, ()=>{ kind.showCorrect(node, ()=>{
if (this.isDestroy) {
return;
}
this._play_ani = false; this._play_ani = false;
if (this.tryFinish()) if (this.tryFinish())
this.pageFinish(); this.pageFinish();
...@@ -660,10 +663,16 @@ cc.Class({ ...@@ -660,10 +663,16 @@ cc.Class({
this._moved = false; this._moved = false;
this._page_idx ++; this._page_idx ++;
this.downForeground(()=>{ this.downForeground(()=>{
if (this.isDestroy) {
return;
}
if (this._page_idx >= this._page_max){ if (this._page_idx >= this._page_max){
this.playAudioByName('star'); this.playAudioByName('star');
this.playAudioByName('complete'); this.playAudioByName('complete');
this.showStar(()=>{ this.showStar(()=>{
if (this.isDestroy) {
return;
}
this._star_idx ++; this._star_idx ++;
if (this._star_idx >= this.data.stars.length){ if (this._star_idx >= this.data.stars.length){
this.completeTest(); this.completeTest();
...@@ -672,12 +681,18 @@ cc.Class({ ...@@ -672,12 +681,18 @@ cc.Class({
this._page_max = this.data.stars[this._star_idx].length; this._page_max = this.data.stars[this._star_idx].length;
this._page_idx = 0; this._page_idx = 0;
this.upForeground(()=>{ this.upForeground(()=>{
if (this.isDestroy) {
return;
}
this.updateData(); this.updateData();
}); });
}); });
} }
else{ else{
this.upForeground(()=>{ this.upForeground(()=>{
if (this.isDestroy) {
return;
}
this.updateData(); this.updateData();
}); });
} }
...@@ -755,6 +770,10 @@ cc.Class({ ...@@ -755,6 +770,10 @@ cc.Class({
return ret; return ret;
},
onDestroy() {
this.isDestroy = true;
} }
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment