PDA

Просмотр полной версии : Тест


Assin
08.06.2007, 11:32
Здравствуйте всем. просмотрела примеры тестов на форуме к сожалению не подходят к моей задачи.
а задача у меня такова: есть определенное число вопросов (например 5) и к каждому вопросу по 4 ответа (один правильный, три -нет).
как можно сделать чтобы просчитывалось правильные ответы и не правльные, и выдавался ответ в конце тестирования. вопросы и ответы нельзя выписывать в блокнот, т.е. вопросы и ответы будут в кадрах, т.е. в каждом кадре по одному вопросу с его ответами.
не получается посчитать правильные и не правильные ответы... помогите плиз.....

CrazyFlasher
08.06.2007, 11:55
самое простой (одновременно и корявый =)) метод:
Создаёте 2 переменных, к примеру _root.right и _root.wrong. Если ответ верный делаете _root.right++, если нет, то _root.wrong++. В конце теста присваеваете текстовым полям значения:
right.text = _root.right;
wrong.text = _root.wrong;

Ведьмак
08.06.2007, 13:13
а в чем корявость?

CrazyFlasher
08.06.2007, 13:15
для маленьких проектов типа этого это норм, но бля больших так лучше не делать...запутаться можно в руут переменных и вообще в коде запара будет разобраться потом

Assin
08.06.2007, 13:51
спасибо за ответ, ток он все равно не считает... а пишет тру. я постаралась загрузить архив с тестом называется test посмотрите плиз что там не так? и посоветуйте плиз как сделать лучше......
и еще этот тест будет на диске, поэтому не стоит загружать с файла вопросы и ответы (могут увидеть правильный ответ).
Но может есть лучшие методы создания тестов???? я просто придумала самый простой..... спасибки за ответы....

CrazyFlasher
08.06.2007, 13:56
архив не прикрепился

Assin
08.06.2007, 14:27
а как на этот форум прикреплть файлы?

etc
08.06.2007, 14:28
Никак пока — не работает. На файловую помойку можно положить.

Assin
08.06.2007, 14:42
sinoptik@designer.ru на хакер.ру там во файловом архиве есть зип тест, посмотри те плиз там.... пароль 123123 )

Therion
08.06.2007, 14:50
ну можно просто для каждого вопроса писать что то вроде.

Variant1.onPress=function(){
wrong+=1
gotoAndPlay(XX)
}
Variant2.onPress=function(){
wrong+=1
gotoAndPlay(XX)
}
Variant3.onPress=function(){
right+=1
gotoAndPlay(XX)
}
как вы уже догадались 3-й вариант правильный

Assin
08.06.2007, 14:57
все равно не считает или пишет по нулям или тру.... но не считает :) гляньте плиз там в файловом архиве.... на почте..

Assin
08.06.2007, 15:15
спасибки сработало!!!!!!!!!!!!!!!!!!!!!!!!!!

Therion
08.06.2007, 15:27
вот и отлично, а я уже и fla закинул в инет.
вот может понадобится
test (http://slil.ru/24485753)

Satin
08.06.2007, 16:39
Во Flash есть специальные элементы (Learning Interactions или Quiz) которые как раз предназначены для создания интерактивных тестов.

Ведьмак
08.06.2007, 17:56
это add-on или они встроены?

DarkLight
08.06.2007, 21:30
Встроены. Quiz находятся в темплейтах

Assin
11.06.2007, 09:51
ой ребята забыла совсем, мне вот еще чего надо от этих тестов, как можно сделать так чтобы пока человек не протестировался до конца не смог выйти на главный ролик???? тесты сделала как мувик, но он входит в главный ролик, т.е. как можно сделать так чтоб если начал то кончил??? :) сорьки за такое пояснение...... ну вобщем надеюсь понятно спросила???