Commit 4a84e3c1 authored by LMZ's avatar LMZ

feat: getdata

parent 20e8eb4e
No preview for this file type
...@@ -3,13 +3,13 @@ ...@@ -3,13 +3,13 @@
<div style="padding: 30px"> <div style="padding: 30px">
<div> <!-- <div>
<span>发音方式:</span> <span>发音方式:</span>
<nz-radio-group [(ngModel)]="item.style" style="margin-left: 20px; margin-top: -11px; margin-bottom: 15px;" (ngModelChange)="save()"> <nz-radio-group [(ngModel)]="item.style" style="margin-left: 20px; margin-top: -11px; margin-bottom: 15px;" (ngModelChange)="save()">
<label nz-radio nzValue="America">英音</label> <label nz-radio nzValue="America">英音</label>
<label nz-radio nzValue="UK">美音</label> <label nz-radio nzValue="UK">美音</label>
</nz-radio-group> </nz-radio-group>
</div> </div> -->
<div> <div>
......
...@@ -3,7 +3,7 @@ import { asyncDelay, jelly } from "../script/utils"; ...@@ -3,7 +3,7 @@ import { asyncDelay, jelly } from "../script/utils";
import { letterData, letterWidthData } from "../script/letterPointData"; import { letterData, letterWidthData } from "../script/letterPointData";
import BgManager from "../script/BgManager"; import BgManager from "../script/BgManager";
import { getPosByAngle, getAngleByPos, getSprNode, delayCall, showBtnAnima, playAudio } from "../script/util"; import { getPosByAngle, getAngleByPos, getSprNode, delayCall, showBtnAnima, playAudio } from "../script/util";
import letter_data from "./letter_data"; import {letter_data} from "./letter_data";
cc.Class({ cc.Class({
extends: cc.Component, extends: cc.Component,
...@@ -78,9 +78,21 @@ cc.Class({ ...@@ -78,9 +78,21 @@ cc.Class({
}); });
}, },
getData(cb) { getData(func) {
cb(this.getDefaultData()); if (window && window.courseware) {
}, window.courseware.getData(func, 'Z_05_nxuan1');
return;
}
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
middleLayerComponent.getData(func);
return;
}
func(this.getDefaultData());
},
getDefaultData() { getDefaultData() {
return {"style":"America","batch":"one","groupArr":[{"letterArr":[{"letter":"A"},{"letter":"bc","audio_url":"http://staging-teach.cdn.ireadabc.com/fbe2f23b9eb191a9330f99800e0d54d5.mp3"},{"letter":"d"}]},{"letterArr":[{"letter":"ad","audio_url":"http://staging-teach.cdn.ireadabc.com/cf5077b8cbcaa1dc664df569d4af6043.mp3"},{"letter":"X"},{"letter":"Y"},{"letter":"z"}]}]} return {"style":"America","batch":"one","groupArr":[{"letterArr":[{"letter":"A"},{"letter":"bc","audio_url":"http://staging-teach.cdn.ireadabc.com/fbe2f23b9eb191a9330f99800e0d54d5.mp3"},{"letter":"d"}]},{"letterArr":[{"letter":"ad","audio_url":"http://staging-teach.cdn.ireadabc.com/cf5077b8cbcaa1dc664df569d4af6043.mp3"},{"letter":"X"},{"letter":"Y"},{"letter":"z"}]}]}
......
No preview for this file type
{"ios":{"sceneName":"dfzx_cocos_trace_letter","version":"72a20"},"android":{"sceneName":"dfzx_cocos_trace_letter","version":"72a20"}} {"ios":{"sceneName":"dfzx_cocos_trace_letter","version":"6913e"},"android":{"sceneName":"dfzx_cocos_trace_letter","version":"6913e"}}
\ No newline at end of file \ No newline at end of file
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