动作脚本3;错误1086

时间:2016-05-17 11:26:16

标签: actionscript-3 flash actionscript

目前在Actionscript 3中对游戏进行编码,以下函数不断吐出此错误;

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.

我不知道为什么会这样做。有没有人有任何线索?有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

更改

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

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