The situation is this:
1/ Class Grid.as
- 選択したオプションの値を取得 // score:Number
- 新しいインスタンスを生成: generateTrivia // trivia:generateTrivia
- メソッドを使用してスコア値を送信 // trivia.sendScore(score)
2/ クラス生成トリバ
- スコア値スコアを保存する プライベート関数 sendScore(rScore:Number){ this.pt = rScore; } - 質問への回答後にスコアを更新する変数を作成しました // プライベート var finalScore:Number = 0; - ユーザーが送信ボタンをクリックした場合
: 答えを検証する
b. finalScore を更新します
// finalScore = finalScore + this.pt; - 最後に、テキストフィールドを更新してスコアを表示します ノート: ユーザーが最初に質問に正しく答えたとき、 accumulator: finalScore は正常に動作しますが、その後、新しいものを追加しない理由がわかりません 変数の値 ( this.pt ) を格納された結果に 更新: 何かを見つけました。回答が検証されると、インスタンスが削除されてからグリルに戻り、質問ごとにプロセスが繰り返されます。検証の結果を保存してグリッド クラスに送り返し、値を累積する処理を行う必要があります。