Создание тестирующей программы Это урок посвящён работе с текстовыми полями: статический текст (Static Text), динамический текст (Dynamic Text) и текст, вводимый пользователем (Input Text). В ходе программирования работы кнопок мы активно будем использовать оператор ветвления: if и if else. А также организуем работу счётчика, прибавляющего очки пользователю в случае правильного ответа и отнимающего очки, в случае когда, не исправив ошибку, или произведя некорректные исправления, пользователь нажмёт кнопку «Далее».
Создание тестирующей программы Создайте новый документ. Выберите светло-серый цвет фона. Разместите на сцене овал серого цвета, потемнее фона и черным контуром. Продублируйте овал, уменьшите его размеры, разместите внутри большого овала. Снимите выделение, затем удалите внутренний овал. Увеличьте полученное изображение и расположите так, как показано на рисунке. Выделите мышью только линии и сдвиньте их вправо так, чтобы разрезать фигуры на части. Снимите выделение. Некоторые из полученных кусочков закрасьте белым. Удалите выступающие за рабочее поле части рисунка. Заблокируйте слой. Примерный результат изображен на рисунке.
Создание тестирующей программы Создайте новый слой и в нем создайте 6 ключевых кадров примерно следующего содержания: В каждом кадре с заданием вставьте код, присваивающий соответствующее значение переменной p1: p1=«Карова»;
Создание тестирующей программы 1 кадру этого слоя пропишем сценарий: stop(); i = 0; Так мы останавливаем кадр и включаем счетчик правильных ответов. Работу кнопок рассмотрим на примере кнопки в первом кадре. Остальные кнопки Вы сможете запрограммировать самостоятельно. on (release) { p2=; (для очистки поля после вывода в нем сообщения) if (p1==Корова) { i = i+1; gotoAndStop(2); } else { i = i-1; p2 = "Вы не исправили ошибку!"; }
Создание тестирующей программы Теперь сформируем «Призовой фонд». Создадим новый символ типа Movie Clip с именем priz в котором будут 5 кадров. Всем кадрам пропишем действие: stop(); Первый кадр клипа будет пустым. Во второй кадр разместим большую красивую цифру 5 и пропишем в инспекторе свойств (поле Frame Label) кадру метку: five. В третий кадр разместим большую красивую цифру 4и пропишем кадру метку: four. В четвёртый кадр разместим большую красивую цифру 3 и пропишем кадру метку: three. В пятый кадр разместим цифру 2 и пропишем кадру метку: two. Вернёмся на сцену и на последнем кадре с надписью Ваша оценка разместим созданный нами клип с призами. В инспекторе свойств в поле Instance Name укажем имя копии: priz.
Создание тестирующей программы Этому кадру пропишем сценарий, который будет, анализируя содержимое счётчика, «выдавать» пользователю оценку. Перейдите в экспертный режим и наберите с клавиатуры следующий код: stop(); if (i