Просмотр полной версии : Хочу сделать тест на флэш
Вопросы с вариантами ответов.
В конце кол-во правильных/неправильных.
И в процентном соотношении.
И как вторая часть задачи.
Нужно перед тестом указать ФИО, сохранить и в дальнейшем просматривать результаты. Все локально.
Подскажите как лучше сделать. Тему на форуме не нашел.
Благодарю.
вот пример, там же есть и исходник: http://www.ffiles.com/flash/games/flaquiztv_2784.html
правда на AS2 написан
вот пример, там же есть и исходник: http://www.ffiles.com/flash/games/flaquiztv_2784.html
правда на AS2 написан
Да классная вещь, но проект у меня на AS3, а тест - это раздел проекта.
AS2 не подходит :(
Могу смастерить за скромное вознагрождение
Могу смастерить за скромное вознагрождение
Да я вот сам мастерю за скромную сумму :)
Больше для опыта.
Добавлено через 8 часов 10 минут
Ну дайте совет еще кто. Горит работа!
SvetozarPNZ
22.04.2010, 11:05
Вопросы и ответы можно сохранять в XML-файле. Его структура очень проста. Функций AS 3.0 для работы со сбором информации из XML-файла немного - тоже не составит сложности разобраться. Для теста создадим переменную "номер вопроса". И будем ее увеличивать, когда нажимается кнопка "ответить", также при нажатии будет увеличиваться переменная "количество правильных ответов". Правильность ответа задается внутри XML-файла (например как аттрибут тега "ответ") - это Вы разберете, когда изучите структуру XML. Там все просто - поверьте! Итак, при нажатии кнопки переменная номер вопроса меняется, а от нее зависит то, что выдается на экране: сам вопрос и варианты ответа. Они естественно загружаются из XML-файла. Варианты ответа можно высвечивать как радио-кнопки (это когда один вариант из нескольких выбираешь) или флажками (это когда можно выбрать несколько разных вариантов). При достижении переменной "номер вопроса" верхнего значения (нужно поставить проверяющее условие) выдается информация об оценке ответов (результат математических действий с известными значениями количество вопросов и переменной "количество правильных ответов".
Насколько мне известно флеш-плеер не позволяет сохранять данные локально. Кажется, этим занимается Adobe Air (создает приложения для локального использования) Для сохранения статистики отвечавших так же используете другой файл XML. Отображение информации об отвечавших можно задать кнопочкой перехода на другой кадр. А как собирать инфу из XML-файла Вы уже к тому времени разберетесь. И даже поймете, какой это восхитительный формат хранения структурированных данных. Также логично будет добавить кнопку возврата к тесту (обратно в тот кадр, ведь переменная "номер вопроса" хранит свое значение), а также кнопку начать тестирование, которая сбрасывает значение "номер вопроса".
Удачи, потом покажете, что получилось. И не просите все делать за Вас. Ведь Вы изучаете флеш - можете пользоваться только подсказками.
Вопросы и ответы можно сохранять в XML-файле. Его структура очень проста. Функций AS 3.0 для работы со сбором информации из XML-файла немного - тоже не составит сложности разобраться. Для теста создадим переменную "номер вопроса". И будем ее увеличивать, когда нажимается кнопка "ответить", также при нажатии будет увеличиваться переменная "количество правильных ответов". Правильность ответа задается внутри XML-файла (например как аттрибут тега "ответ") - это Вы разберете, когда изучите структуру XML. Там все просто - поверьте! Итак, при нажатии кнопки переменная номер вопроса меняется, а от нее зависит то, что выдается на экране: сам вопрос и варианты ответа. Они естественно загружаются из XML-файла. Варианты ответа можно высвечивать как радио-кнопки (это когда один вариант из нескольких выбираешь) или флажками (это когда можно выбрать несколько разных вариантов). При достижении переменной "номер вопроса" верхнего значения (нужно поставить проверяющее условие) выдается информация об оценке ответов (результат математических действий с известными значениями количество вопросов и переменной "количество правильных ответов".
Насколько мне известно флеш-плеер не позволяет сохранять данные локально. Кажется, этим занимается Adobe Air (создает приложения для локального использования) Для сохранения статистики отвечавших так же используете другой файл XML. Отображение информации об отвечавших можно задать кнопочкой перехода на другой кадр. А как собирать инфу из XML-файла Вы уже к тому времени разберетесь. И даже поймете, какой это восхитительный формат хранения структурированных данных. Также логично будет добавить кнопку возврата к тесту (обратно в тот кадр, ведь переменная "номер вопроса" хранит свое значение), а также кнопку начать тестирование, которая сбрасывает значение "номер вопроса".
Удачи, потом покажете, что получилось. И не просите все делать за Вас. Ведь Вы изучаете флеш - можете пользоваться только подсказками.
Спасибо за подробный ответ. Но просто времени нет грызть гранит науки.
У проекта определенные сроки. Потому конечно лучше плясать от исходника.
Я его пока не нашел :(
Кто ж вам проект доверил, раз вы на чужой исходный код надеетесь?
mickfallout
25.04.2010, 13:50
что-то типа http://mickfallout.narod.ru/proj.html ? могу скинуть код, только сразу предупреждаю что написано коряво, первый законченный "проект" на AS3)
Гм..отрыл реликвию
24295
потом подумал зарыть обратно, все ж решил выложить)
А тута мега конструктор для создания этих тестов;)
http://www.greenglow.ucoz.ru/kil33/Constructor_Testing.zip
Кто ж вам проект доверил, раз вы на чужой исходный код надеетесь?
Проект задумывался как дизайнерский, а потом разросся.
Добавлено через 3 минуты
Гм..отрыл реликвию
24295
потом подумал зарыть обратно, все ж решил выложить)
А тута мега конструктор для создания этих тестов;)
http://www.greenglow.ucoz.ru/kil33/Constructor_Testing.zip
Спасибо конечно. Но что с ним делать пока не понял.
Такой какой есть, вставлять в проект нельзя, а исходника для правки нету.
SvetozarPNZ
27.04.2010, 13:17
Ну извините... Сначала темы "подскажите, посоветуйте", а теперь чтоб готовое было хотите. Так ничему не научитесь, если не приложите усилия. Лучше быть начинающим флешером, чем противным школьнегом.
Ну извините... Сначала темы "подскажите, посоветуйте", а теперь чтоб готовое было хотите. Так ничему не научитесь, если не приложите усилия. Лучше быть начинающим флешером, чем противным школьнегом.
Просто от исходника легче плясать. А реально исходник потом на 80% меняю и учусь по ходу.
Тест все хранит во внешнем файле xml.
Сохранять нужно не через shared object, так как он пишет в куки, а через FileReference. так как есть возможность создать файл xml. Это только в 10 флеше. Туда нужно писать результаты теста. Но что-то не идет у меня.
Просветите советом ученика, господин учитель.
Добавлено через 5 минут
нужно так ФИО=>тест=>результат=>сохранить.
Выходящий файл можно конечно и текстовый.
В файле:
ФИО
результаты теста
ну что так никто и не скажет?
Добавлено через 45 часов 43 минуты
можно ли через xml-файл вставлять картинки в тест?
здравствуйте!
немного оффтоп, но всё же.
есть тесты, сделанные таким же образом как и на примере KiL33
только есть две поправки, как и лучше организовать?
1. перед началом теста пользователь вводит логин и пароль, который уже есть в базе
2. результаты теста выводятся позьзователю и сохраняются в базе, которую видет только администратор?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.