标题有点说明了所有......
我正在创建一个测验,我将一个带有问题的测验块设置为一个动画片段。当该人回答正确答案时,我希望将其添加到计数器并将该值传递到下一个动画片段。所以movieclip one被添加到舞台上,然后添加一个计数器。然后移动到下一帧,并将movieclip2添加到舞台。它做了一些事情,并从movieclip1添加到相同的计数器变量。等等,直到没有更多的电影剪辑。
答案 0 :(得分:2)
尝试这样一个快速简单的课程:
package
{
public class Scoreboard
{
// Constants
public static const TOTAL_QUESTIONS:int = 3;
// Score value
public static var correct:int = 0;
/**
* Returns success rate as a percentage in decimal form
*/
public static function get successRate():Number
{
return correct / TOTAL_QUESTIONS;
}
}
}
您可以根据需要更改TOTAL_QUESTIONS
,并执行以下操作:
Scoreboard.correct += 1; // Adds a correct answer
Scoreboard.correct = 0; // Reset the quiz
trace(Scoreboard.successRate); // Output the success rate based on correct answers at the end.