Создание теста с использованием компонента Radiobutton в Macromedia Flash
Из
данной методической разработки вы узнаете, как
создать тест в Radiobutton в Macromedia Flash. На первом кадре слоя Layer 1 поместите необходимые фоновые объекты и объект Text, задав в свойствах Properties значение Dynamic Text и имя переменной в
разделе var – res. Тут же разместите объект
Button, выбрав его из
пункта Window – Common Libraries – buttons – classic buttons – playback – gelRight.
Создание теста в Radiobutton в Macromedia Flash
2. Выделите объект Buttons и
в контекстном меня выберите команду Actions. В открывшемся диалоговом окне введите код:
on (release) {
gotoAndPlay(2);
}
3. Выделите первый кадр и в окне Actions введите
код:
stop();
fscommand("showmenu",
"false");
fscommand("fullscreen",
"true");
otw=0;
pr_o=0;
nepr_o=0;
ocenka=0;
4. Создайте новый слой, поместите
его под предыдущим и разместите на нем объект Text для ввода
текста вопроса, и компоненты Radiobutton
(Window – Components – Radiobutton). Для объектов Radiobutton во вкладке Parameters задайте
значение Label (вариант ответа на вопрос) и имя компонента Component (переменная 01 на рисунке ниже).
Для свойства Actions каждого
компонента Radiobutton введите код:
on (click) {
_parent.func_otv(this);
}
5. Выделите первый кадр слоя Layer2 и в окне Actions введите
код:
function func_otv(component)
{
if (o2.selected == true)
{
res = "Верно";
otw = otw + 1;
pr_o = pr_o + 1;
}
else
{
res = "Неверно";
otw = otw + 1;
}
o1.enabled = false;
o2.enabled = false;
o3.enabled = false;
o4.enabled = false;
o5.enabled
= false;
}
stop();
o1.enabled = true;
o2.enabled = true;
o3.enabled = true;
o4.enabled = true;
o5.enabled = true;
o1.selected = false;
o2.selected = false;
o3.selected = false;
o4.selected = false;
o5.selected =
false;
res =
"";
6. Добавьте новый ключевой кадр (F6). Введите новый вопрос и
варианты ответа. Измените в свойстве Actions номер верного объекта Radiobutton. Для кнопки
перехода измените в свойстве Actions
номер слайда.
7. Создайте необходимое
количество ключевых кадров с вопросами.
8. На последнем ключевом кадре
создайте форму вывода ответа:
stop();
res_pr=pr_o;
nepr_o = otw - pr_o;
if (res_pr>=18){ // Если набранных баллов 4
ocenka = "5"; //В динамическое поле выводится оценка 5
} else if (res_pr>=14){ // Если набранных баллов 3
ocenka = "4"; //В динамическое поле выводится оценка 4
} else if (res_pr>=10){ // Если набранных баллов 2
ocenka = "3"; //В динамическое поле выводится оценка 3
} else // В остальных случаях
ocenka = "2"; { //В динамическое поле выводится оценка 2
}
9. Протестируйте ролик в компоненте Radiobutton в Macromedia Flash.
Автор: Жиренова Айнагуль Кенжалиевна, КГКП «Павлодарский бизнес-колледж», г.Павлодар, Казахстан
Добавить комментарий | Комментариев к новости "Создание теста с использованием компонента Radiobutton в Macromedia Flash" уже 1: