Я строю короткую викторину, где пользователю нужно ввести значение аббревиатуры.
Это означает, что мне нужно сравнить длинную строку (обычно предложение), набранную пользователем, с аббревиатурой.
У меня такое чувство, что я делаю это неправильно. Для тестирования я вставляю правильный ответ, чтобы убедиться в правильности написания, однако постоянно получаю сообщение о том, что ответ неправильный.
Мой вопрос: правильно ли я сравниваю?
Вот мой код:
var arrQuestions:Array = [["LOL","Laughing Out Loud"], ["OMG", "Oh My God"], ["BTW", "By The Way"]];
var i:Number=0;
function setup():void {
quiztext_txt.text = arrQuestions[i][0];
trace(quiztext_txt.text);
trace(arrQuestions[i][1]);
check_btn.addEventListener(MouseEvent.CLICK, clickHandler);
}//End of Setup()
setup();
function clickHandler(event:MouseEvent):void {
var givenString:String;
var inputString:String;
inputString = userinput_txt.text;
givenString = arrQuestions[i][1];
if (inputString == givenString) {
feedback_txt.text = "Correct!";
} else {
feedback_txt.text = "Wrong!";
}
}