Commit e8c4241d authored by liujiangnan's avatar liujiangnan

feat: 遮罩层

parent 40495102
...@@ -228,7 +228,6 @@ cc.Class({ ...@@ -228,7 +228,6 @@ cc.Class({
this.loadLocalBundle(address, port); this.loadLocalBundle(address, port);
this.showWaitingLetters(); this.showWaitingLetters();
this.hideUI(); this.hideUI();
exitBtn.active = true;
}); });
const BtnStartOnline = cc.find('middleLayer/ui/BtnStartOnline'); const BtnStartOnline = cc.find('middleLayer/ui/BtnStartOnline');
...@@ -239,18 +238,14 @@ cc.Class({ ...@@ -239,18 +238,14 @@ cc.Class({
const bundleName = nameText.getComponent(cc.EditBox).string; const bundleName = nameText.getComponent(cc.EditBox).string;
cc.sys.localStorage.setItem('bundleName', bundleName); cc.sys.localStorage.setItem('bundleName', bundleName);
this.loadOnlineBundle(bundleName); this.loadOnlineBundle(bundleName);
exitBtn.active = true;
}); });
const BtnStartCourseWare = cc.find('middleLayer/ui/BtnStartCourseWare'); const BtnStartCourseWare = cc.find('middleLayer/ui/BtnStartCourseWare');
BtnStartCourseWare.on('click', () => { BtnStartCourseWare.on('click', () => {
this.showWaitingLetters();
this.hideUI();
const courseIdNode = cc.find('middleLayer/ui/courseId'); const courseIdNode = cc.find('middleLayer/ui/courseId');
const courseId = courseIdNode.getComponent(cc.EditBox).string; const courseId = courseIdNode.getComponent(cc.EditBox).string;
cc.sys.localStorage.setItem('courseId', courseId); cc.sys.localStorage.setItem('courseId', courseId);
this.loadOnlineCourseWare(courseId); this.loadOnlineCourseWare(courseId);
exitBtn.active = true;
}); });
const btnClose = cc.find('middleLayer/ConsoleNode/BtnClose'); const btnClose = cc.find('middleLayer/ConsoleNode/BtnClose');
...@@ -331,6 +326,8 @@ cc.Class({ ...@@ -331,6 +326,8 @@ cc.Class({
courseIndex: 0, courseIndex: 0,
courseItem: null, courseItem: null,
loadOnlineCourseWare(courseId, linkFlag) { loadOnlineCourseWare(courseId, linkFlag) {
this.showWaitingLetters();
this.hideUI();
let api = `/api/courseware/v1/${courseId}/list`; let api = `/api/courseware/v1/${courseId}/list`;
if (linkFlag === true) { if (linkFlag === true) {
api = `/api/courseware/v1/${courseId}/eq/level/list`; api = `/api/courseware/v1/${courseId}/eq/level/list`;
...@@ -393,7 +390,6 @@ cc.Class({ ...@@ -393,7 +390,6 @@ cc.Class({
this.loadBundle(sceneName, version, bondleUrl); this.loadBundle(sceneName, version, bondleUrl);
}, },
loadBundle(sceneName, version, bondleUrl) { loadBundle(sceneName, version, bondleUrl) {
cc.find('middleLayer/ExitBtn').active = true;
cc.assetManager.loadBundle(bondleUrl, { version: version }, async (err, bundle) => { cc.assetManager.loadBundle(bondleUrl, { version: version }, async (err, bundle) => {
if (err) { if (err) {
return this.asyncDelayLog(err); return this.asyncDelayLog(err);
...@@ -404,6 +400,7 @@ cc.Class({ ...@@ -404,6 +400,7 @@ cc.Class({
} }
this.hideWaitingLetters(); this.hideWaitingLetters();
cc.audioEngine.stopAll(); cc.audioEngine.stopAll();
cc.find('middleLayer/ExitBtn').active = true;
cc.director.runScene(scene); cc.director.runScene(scene);
}); });
}); });
......
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