Commit f16d6ae4 authored by 李维's avatar 李维

完成用户中心

parent 167763f5
...@@ -320,6 +320,13 @@ export default class NewClass extends cc.Component { ...@@ -320,6 +320,13 @@ export default class NewClass extends cc.Component {
const part1Node = cc.find("item", part1Row); const part1Node = cc.find("item", part1Row);
const part2Row = cc.find("part2_row", resultQWQDNode); const part2Row = cc.find("part2_row", resultQWQDNode);
const part2Node = cc.find("item", part2Row); const part2Node = cc.find("item", part2Row);
if(part1Row.children.length>1 || part2Row.children.length>1) {
// 已经渲染过
resultQWQDPage.active = true;
return
}
result.forEach(item => { result.forEach(item => {
if(item.type == 'sound') { if(item.type == 'sound') {
const itemClone = cc.instantiate(part1Node); const itemClone = cc.instantiate(part1Node);
...@@ -377,7 +384,10 @@ export default class NewClass extends cc.Component { ...@@ -377,7 +384,10 @@ export default class NewClass extends cc.Component {
pic2Node.scale = Math.min(sx, sy); pic2Node.scale = Math.min(sx, sy);
}); });
} }
if(item.audio_url) {
pic2Node.attr({audio_url: item.audio_url}); pic2Node.attr({audio_url: item.audio_url});
}
if(item.score>=80) { if(item.score>=80) {
cc.find("score/goodjob", itemClone).active = true; cc.find("score/goodjob", itemClone).active = true;
...@@ -599,6 +609,18 @@ export default class NewClass extends cc.Component { ...@@ -599,6 +609,18 @@ export default class NewClass extends cc.Component {
} }
// 播放Attr上的录音
async onPlayAttrRecordAudio(evt: cc.Event) {
const node = evt.currentTarget;
if (!node.audio_url) {
this.showTips("录音不存在");
return;
}
playAudioByUrl(node.audio_url, () => {
})
}
showTips(tips) { showTips(tips) {
const middleLayer = cc.find('middleLayer')?.getComponent('middleLayer'); const middleLayer = cc.find('middleLayer')?.getComponent('middleLayer');
if (middleLayer) { if (middleLayer) {
......
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