-1
Derzeit Codierung eines Spiels in Actionscript 3, und die folgende Funktion spuckt diesen Fehler aus;Actionscript 3; Fehler 1086
function checkAnswer(e:KeyboardEvent):void{
var input:String(this.userInput.text).toLowerCase();
var currentLetter:int;
var currentWord = currentFruit;
while (currentLetter < input.length){
if (this.currentWord.charAt(currentLetter) == input.charAt(currentLetter)){
trace("correct");
} else {
trace("incorrect");
};
currentLetter++;
}
};
Und der Fehler;
Scene 1, Layer 'Actions', Frame 1, Line 81 1086: Syntax error: expecting semicolon before leftparen.
Ich habe keine Ahnung, warum es das tut. Hat jemand eine Ahnung? Kann jemand helfen?
Wahrscheinlich ändern, nur 'var input: String (this.userInput.text) .tolowercase();' auf 'var input: String = (dies. userInput.text) .toLowerCase(); 'behebt dieses Problem. –