» » » Создание теста с использованием компонента Radiobutton в Macromedia Flash

Создание теста с использованием компонента 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


      

создание теста с использованием 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 на рисунке ниже).

создание теста с использованием Radiobutton в Macromedia Flash


Для свойства 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. На последнем ключевом кадре создайте форму вывода ответа:
 

создание теста с использованием Radiobutton в Macromedia Flash


В свойстве Actions последнего кадра введите код:
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:

Читайте также
Добавить комментарий:
Введите код с картинки:*
Кликните на изображение чтобы обновить код, если он неразборчив
Nariman
3 марта 2016 13:00
ответы не выходить?
что делать ?