Commit 1cbf5ebb authored by Tt's avatar Tt

修改点击区域

parent 5880e010
This diff is collapsed.
......@@ -27,7 +27,8 @@ export default class NewClass extends cc.Component {
this.txt = pg.view.find(this.panel_text, "txt");
this.right = pg.view.find(this.panel_text, "right");
this.img = pg.view.find(this.panel_text, "img");
pg.view.touchOn(this.panel_text, this.onPlayerText, this);
let btn_touch = pg.view.find(this, "btn_touch");
pg.view.touchOn(btn_touch, this.onPlayerText, this);
}
private data: any;
......
......@@ -8,7 +8,11 @@
import pg from "./pg";
const { ccclass, property } = cc._decorator;
const BTN_STATE = {
WAIT: 1,
START: 2,
END: 3,
}
@ccclass
export default class NewClass extends cc.Component {
......@@ -56,16 +60,18 @@ export default class NewClass extends cc.Component {
private tryCount: number;
private val: string;
private tipId: any;
private btnState: number;
open(value) {
pg.hw.playLocalAudio("tips").then(id => {
this.tipId = id;
this.btnState = BTN_STATE.WAIT;
this.val = value;
pg.view.visible(this.btn_audio_start, true);
pg.view.visible(this.btn_audio_stop, false);
pg.view.visible(this.speak_ske, true);
pg.view.visible(this.bg_goodjob, false);
pg.view.visible(this.bg_tryagain, false);
})
this.val = value;
pg.view.visible(this.btn_audio_start, true);
pg.view.visible(this.btn_audio_stop, false);
pg.view.visible(this.speak_ske, true);
pg.view.visible(this.bg_goodjob, false);
pg.view.visible(this.bg_tryagain, false);
}
close() {
pg.view.visible(this.btn_audio_start, false);
......@@ -76,6 +82,8 @@ export default class NewClass extends cc.Component {
}
onTouchStart() {
if (this.btnState != BTN_STATE.WAIT) return;
this.btnState = BTN_STATE.START;
if (this.tipId) {
pg.audio.stopAudio(this.tipId);
this.tipId = null;
......@@ -88,6 +96,8 @@ export default class NewClass extends cc.Component {
win.courseware && win.courseware.startTest(this.val); //开始录音
}
onTouchStop() {
if (this.btnState != BTN_STATE.START) return;
this.btnState = BTN_STATE.END;
pg.view.visible(this.btn_audio_start, false);
pg.view.visible(this.btn_audio_stop, false);
let win: any = window;
......@@ -104,7 +114,7 @@ export default class NewClass extends cc.Component {
"fluency": 60,
"rhythm": 90,
"kernel_version": "5.2.4",
"overall": 75,//75
"overall": 20,//75
"integrity": 100,
"duration": "6.779",
"rear_tone": "fall",
......
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