2016-05-17 94 views
-1

目前在ActionScript3編碼遊戲,下面的函數不斷吐出這個錯誤;Actionscript 3;錯誤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++; 
     } 

}; 

而且錯誤;

Scene 1, Layer 'Actions', Frame 1, Line 81 1086: Syntax error: expecting semicolon before leftparen. 

我不知道爲什麼它這樣做。有沒有人有任何線索?誰能幫忙?

+3

可能只是改變'變種輸入:字符串(this.userInput.text).toLowerCase();''到變種輸入:字符串=(此。 userInput.text).toLowerCase();'解決了這個問題。 –

回答

1

變化

var input:String(this.userInput.text).toLowerCase(); 

var input:String = this.userInput.text.toLowerCase();