Спасибо за помощь! Все работает!
У меня еще один вопрос. Я воспользовалась предложенной закодированной панелью, внесла в нее правки. Вот только не получается одно: нужно чтобы в динамическое поле выводилось сообщение "Верно!" только после того, как набрано все слово целиком.
Это в кадре:
pole_field.onChanged=function () { //Выполнение функции
if (pole_field.text=="INTEGER") //Если в поле введен текст INTEGER
{
b1 = 1; //1 балл за верный ответ записывается в переменную b1
rez1="Верно!"; //Выводится сообщение «Верно!»
}
else {
b1 = 0; //0 баллов за неверный ответ записывается в переменную b1
rez1="Неверно!"; //Выводится сообщение «Неверно!»
}
}
stop(); //Остановка
Добавлено через: 36 мин. 31 сек.
Сама себе отвечаю. Удалось реализовать только первую часть - сообщение "Верно" выводится только после набора всех букв, а вот часть условия else (если набрано неверно) не выводится и 0 баллов не присваивается переменной. Не пойму почему?
В 1-м кадре скрипт следующий:
pole_field.onChanged=function () {
if(pole_field.text=="INTEGER")
{
flag=true; //предположим, все буквы введены
if (not pole_field.text.length==7){
flag=false; //Одна буква еще не введена
}
if (flag){
b1 = 1; //1 балл за верный ответ
rez1="Верно!";
}
else {
b1 = 0; //0 баллов за неверный ответ
rez1="Неверно!";
}
}
}
stop();