|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: May 2011
Сообщений: 3
|
Тестирование. Рандомный выбор вопросов
Здраствуйте. У меня есть небольшое тестирование(всего 50 вопросов): на каждом кадре размещен вопрос и три кнопки, после прохождения теста выводится количество правильных, ошибочных и оценку.
подсчет идет вот так: //as2 stop(); // останавливаем воспроизведение prav = b1+b2+b3+b4+b5+b6+b7+b8+...+b50; // подсчитываем кол-во верных ответов error = 50-prav; // считаем неправильные ответы // Подсчёт оценки if (prav>=45){ // если правильных ответов 40 и более, oc = "5"; // оценка 5 } else if (prav>=35){ oc = "4"; } else if (prav>=25){ oc = "3"; } else { // в остальных случаях oc = "2"; // оценка 2! } |
|
|||||
Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
|
А как происходит переключение на следующий вопрос?
Можно сделать в первом кадре функцию и вызывать ее по нажатию на кнопку, а она уже будет сама считать правильные/неправильные ответы и контролировать количество. var count = 20; var prav = 0; var currentAnswer = 0; function answer(correctly: Boolean) { if (correctly) prav++; currentAnswer++; if (currentAnswer >= count) { // конец. // prav -- количество правильных ответов, ко-во ошибок == count - prav } else { // переключится на следующий вопрос } } Добавлено через 25 минут А, вот еще функция для выбора номера следующего вопроса: var questions = [] // Формируем список всех существующих вопросов for (var i = 0; i < 50; i++) { questions[i] = i; } // Рандомно выбираем вопрос и удаляем его из списка function nextQuestionNumber() : Number // { var index = Math.floor(Math.random() * questions.length); return questions.splice(index, 1)[0]; }
__________________
Не всех война убила - многих покалечила |
|
|||||
Регистрация: May 2011
Сообщений: 3
|
переключение происходит при нажатии на кнопку b1
|
|
|||||
Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
|
Непонятна вся структура флешки, но если у вас на каждый вопрос по одному фрейму и они начинаются с первого, то выше написанный код должен работать, а на кнопках тогда будет приблизительно такой код
Если что, выложите исходники.
__________________
Не всех война убила - многих покалечила |
|
|||||
Регистрация: May 2011
Сообщений: 3
|
вот исходник
Безымянный-1.rar Последний раз редактировалось Alina; 27.05.2011 в 12:50. |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Цитата:
|
|
|||||
Регистрация: Mar 2006
Адрес: Odessa
Сообщений: 157
|
Неплохо было бы проверить работоспособность флешки перед тем как выкладывать, после прохождения теста выдал NaN, NaN И вопросы какие-то скучные...
Держите, в комментариях к коду все написано.
__________________
Не всех война убила - многих покалечила |
Часовой пояс GMT +4, время: 18:01. |
|
« Предыдущая тема | Следующая тема » |
|
|