The situation is this:
1/ 类Grid.as
- 获取所选选项的值 // score:Number
- 生成一个新实例:generateTrivia // trivia:generateTrivia
- 使用方法发送分数值 // trivia.sendScore(score)
2/ 类generateTriva
- 保存分值分数 私有函数 sendScore(rScore:Number){ this.pt = rScore; } - 我创建了一个变量来在回答问题后更新分数 // 私有变量 finalScore:Number = 0; - 当用户点击发送按钮时
:验证答案
B. 更新 finalScore
// finalScore = finalScore + this.pt; - 最后我更新文本字段以显示分数 笔记: 我观察到,当用户第一次正确回答问题时 accumulator: finalScore 工作正常,但之后我不知道为什么不添加新的 变量(this.pt)的值到存储的结果 更新:我发现了一些东西。验证答案后,实例将被移除并返回至 Grilla,然后逐个问题重复该过程。我应该存储验证的结果并将其发送回网格类,然后处理累积值