E N D
Создание тестирующей программы Это урок посвящён работе с текстовыми полями: статический текст (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<=2) { with (priz) { gotoAndStop("two"); } } else if (i==3) { with (priz) { gotoAndStop("three"); } } else if (i==4) { with (priz) { gotoAndStop("four"); } } else { with (priz) { gotoAndStop("five"); } } Протестируйтесвойролик.