目前,我創建了一個新的ActionScript類,名爲Quiz.as
聚集的新的。至於類問答題總分(目前2個錯誤)
// package
// {
// public class Quiz
// {
public var knowledgePoints:int = 10;
public var allQuestions:Array = new Array;
public var questionCorrect:Boolean = false;
public function getTotalScore():int
{
// var totalScore:int = 0;
var totalScore = 0;
for (var i = 0; i < allQuestions.length; i++)
{
totalScore += allQuestions[i].getCalculatedScore();
if (currentModule.allQuestions[i].parent.questionCorrect)
{
knowledgePoints++;
}
else
{
knowledgePoints--;
}
}
debugLog("Total score: " + totalScore);
debugLog(knowledgePoints);
return totalScore;
}
// }
//}
該解決方案從我原來的問題,在得到的:keeping track of a series of simple multiple choice web form answers
但是現在有了上面的代碼,我在Flash控制檯中遇到了錯誤。我最近嘗試解決這些錯誤是在上面的註釋區域。
錯誤1.屬性類以外使用。 所以我評論了第一條線,但錯誤仍然指向首先暴露的任何線。
錯誤2.'Int'無法加載。
感謝您的任何建議,
您是否擁有此代碼在時間軸上? – BadFeelingAboutThis
你使用AS2嗎? (你已經標記爲這樣)。您共享的代碼是AS3,因此編譯爲AS2時會產生很多錯誤。 – BadFeelingAboutThis
是的,我試圖爲上述找到一個as2解決方案。 –