Для реализации данного теста необходима предварительная работа: создать красочный рисунок дома, каждый элемент которого преобразовать в клип. Присвоить клипам имена.
На первый кадр поместить код, делающий каждый из клипов невидимым:
Имя клипа._visible=false;
На кнопку с правильным ответом пишем код:
on (release) {
q1._visible=true;// дверь
gotoAndPlay(“vopros2”);
}
На кнопку с неверным ответом пишем код:
on (release) {
text1=’ дверь’;
gotoAndPlay(“vopros2”);
}
При правильных ответах на вопросы теста поэтапно «возводится» дом (становятся видимыми все его элементы). В противном случае под строкой «В доме не хватает:…» в подготовленные текстовые поля типа Dynamic последовательно возводятся названия недостающих частей дома.
Тест «Раскрась рисунок»
Рисуется чёрно-белая картинка, каждый фрагмент которой оформляется как отдельный клип (например, разбитый на сектора мяч; прямоугольник, разбитый на столько частей, сколько вопросов в тесте). Каждому клипу присваивается имя. Если тестируемый правильно отвечает на вопросы, то рисунок постепенно закрашивается.
На кнопку с правильным ответом пишем код:
on (release) {
gotoAndPlay(“vopros2”);
col=newColor(q1);
col.setRGB(0xxFFcc33);
}
Здесь q1 – имя клипа-фрагмента рисунка.