Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Хочу сделать тест на флэш (http://www.flasher.ru/forum/showthread.php?t=138986)

sibgat 20.04.2010 20:10

Хочу сделать тест на флэш
 
Вопросы с вариантами ответов.
В конце кол-во правильных/неправильных.
И в процентном соотношении.

И как вторая часть задачи.
Нужно перед тестом указать ФИО, сохранить и в дальнейшем просматривать результаты. Все локально.

Подскажите как лучше сделать. Тему на форуме не нашел.
Благодарю.

zurkis 20.04.2010 20:27

вот пример, там же есть и исходник: http://www.ffiles.com/flash/games/flaquiztv_2784.html

правда на AS2 написан

sibgat 20.04.2010 21:20

Цитата:

Сообщение от zurkis (Сообщение 902041)
вот пример, там же есть и исходник: http://www.ffiles.com/flash/games/flaquiztv_2784.html

правда на AS2 написан

Да классная вещь, но проект у меня на AS3, а тест - это раздел проекта.
AS2 не подходит :(

kayn 21.04.2010 18:12

Могу смастерить за скромное вознагрождение

sibgat 21.04.2010 19:35

Цитата:

Сообщение от kayn (Сообщение 902196)
Могу смастерить за скромное вознагрождение

Да я вот сам мастерю за скромную сумму :)
Больше для опыта.

Добавлено через 8 часов 10 минут
Ну дайте совет еще кто. Горит работа!

SvetozarPNZ 22.04.2010 11:05

Совет
 
Вопросы и ответы можно сохранять в XML-файле. Его структура очень проста. Функций AS 3.0 для работы со сбором информации из XML-файла немного - тоже не составит сложности разобраться. Для теста создадим переменную "номер вопроса". И будем ее увеличивать, когда нажимается кнопка "ответить", также при нажатии будет увеличиваться переменная "количество правильных ответов". Правильность ответа задается внутри XML-файла (например как аттрибут тега "ответ") - это Вы разберете, когда изучите структуру XML. Там все просто - поверьте! Итак, при нажатии кнопки переменная номер вопроса меняется, а от нее зависит то, что выдается на экране: сам вопрос и варианты ответа. Они естественно загружаются из XML-файла. Варианты ответа можно высвечивать как радио-кнопки (это когда один вариант из нескольких выбираешь) или флажками (это когда можно выбрать несколько разных вариантов). При достижении переменной "номер вопроса" верхнего значения (нужно поставить проверяющее условие) выдается информация об оценке ответов (результат математических действий с известными значениями количество вопросов и переменной "количество правильных ответов".

Насколько мне известно флеш-плеер не позволяет сохранять данные локально. Кажется, этим занимается Adobe Air (создает приложения для локального использования) Для сохранения статистики отвечавших так же используете другой файл XML. Отображение информации об отвечавших можно задать кнопочкой перехода на другой кадр. А как собирать инфу из XML-файла Вы уже к тому времени разберетесь. И даже поймете, какой это восхитительный формат хранения структурированных данных. Также логично будет добавить кнопку возврата к тесту (обратно в тот кадр, ведь переменная "номер вопроса" хранит свое значение), а также кнопку начать тестирование, которая сбрасывает значение "номер вопроса".

Удачи, потом покажете, что получилось. И не просите все делать за Вас. Ведь Вы изучаете флеш - можете пользоваться только подсказками.

sibgat 25.04.2010 13:07

Цитата:

Сообщение от SvetozarPNZ (Сообщение 902377)
Вопросы и ответы можно сохранять в XML-файле. Его структура очень проста. Функций AS 3.0 для работы со сбором информации из XML-файла немного - тоже не составит сложности разобраться. Для теста создадим переменную "номер вопроса". И будем ее увеличивать, когда нажимается кнопка "ответить", также при нажатии будет увеличиваться переменная "количество правильных ответов". Правильность ответа задается внутри XML-файла (например как аттрибут тега "ответ") - это Вы разберете, когда изучите структуру XML. Там все просто - поверьте! Итак, при нажатии кнопки переменная номер вопроса меняется, а от нее зависит то, что выдается на экране: сам вопрос и варианты ответа. Они естественно загружаются из XML-файла. Варианты ответа можно высвечивать как радио-кнопки (это когда один вариант из нескольких выбираешь) или флажками (это когда можно выбрать несколько разных вариантов). При достижении переменной "номер вопроса" верхнего значения (нужно поставить проверяющее условие) выдается информация об оценке ответов (результат математических действий с известными значениями количество вопросов и переменной "количество правильных ответов".

Насколько мне известно флеш-плеер не позволяет сохранять данные локально. Кажется, этим занимается Adobe Air (создает приложения для локального использования) Для сохранения статистики отвечавших так же используете другой файл XML. Отображение информации об отвечавших можно задать кнопочкой перехода на другой кадр. А как собирать инфу из XML-файла Вы уже к тому времени разберетесь. И даже поймете, какой это восхитительный формат хранения структурированных данных. Также логично будет добавить кнопку возврата к тесту (обратно в тот кадр, ведь переменная "номер вопроса" хранит свое значение), а также кнопку начать тестирование, которая сбрасывает значение "номер вопроса".

Удачи, потом покажете, что получилось. И не просите все делать за Вас. Ведь Вы изучаете флеш - можете пользоваться только подсказками.

Спасибо за подробный ответ. Но просто времени нет грызть гранит науки.
У проекта определенные сроки. Потому конечно лучше плясать от исходника.
Я его пока не нашел :(

KiL33 25.04.2010 13:30

Кто ж вам проект доверил, раз вы на чужой исходный код надеетесь?

mickfallout 25.04.2010 13:50

что-то типа http://mickfallout.narod.ru/proj.html ? могу скинуть код, только сразу предупреждаю что написано коряво, первый законченный "проект" на AS3)

KiL33 25.04.2010 15:19

Вложений: 1
Гм..отрыл реликвию
Вложение 24295
потом подумал зарыть обратно, все ж решил выложить)

А тута мега конструктор для создания этих тестов;)
http://www.greenglow.ucoz.ru/kil33/C...or_Testing.zip

sibgat 25.04.2010 15:33

Цитата:

Сообщение от KiL33 (Сообщение 903330)
Кто ж вам проект доверил, раз вы на чужой исходный код надеетесь?

Проект задумывался как дизайнерский, а потом разросся.

Добавлено через 3 минуты
Цитата:

Сообщение от KiL33 (Сообщение 903357)
Гм..отрыл реликвию
Вложение 24295
потом подумал зарыть обратно, все ж решил выложить)

А тута мега конструктор для создания этих тестов;)
http://www.greenglow.ucoz.ru/kil33/C...or_Testing.zip

Спасибо конечно. Но что с ним делать пока не понял.
Такой какой есть, вставлять в проект нельзя, а исходника для правки нету.

SvetozarPNZ 27.04.2010 13:17

Ну извините... Сначала темы "подскажите, посоветуйте", а теперь чтоб готовое было хотите. Так ничему не научитесь, если не приложите усилия. Лучше быть начинающим флешером, чем противным школьнегом.

sibgat 29.04.2010 23:42

Цитата:

Сообщение от SvetozarPNZ (Сообщение 904008)
Ну извините... Сначала темы "подскажите, посоветуйте", а теперь чтоб готовое было хотите. Так ничему не научитесь, если не приложите усилия. Лучше быть начинающим флешером, чем противным школьнегом.


Просто от исходника легче плясать. А реально исходник потом на 80% меняю и учусь по ходу.
Тест все хранит во внешнем файле xml.
Сохранять нужно не через shared object, так как он пишет в куки, а через FileReference. так как есть возможность создать файл xml. Это только в 10 флеше. Туда нужно писать результаты теста. Но что-то не идет у меня.
Просветите советом ученика, господин учитель.

Добавлено через 5 минут
нужно так ФИО=>тест=>результат=>сохранить.
Выходящий файл можно конечно и текстовый.
В файле:
ФИО
результаты теста

sibgat 04.05.2010 14:33

ну что так никто и не скажет?

Добавлено через 45 часов 43 минуты
можно ли через xml-файл вставлять картинки в тест?

aaanet 24.11.2010 15:09

здравствуйте!

немного оффтоп, но всё же.
есть тесты, сделанные таким же образом как и на примере KiL33
только есть две поправки, как и лучше организовать?
1. перед началом теста пользователь вводит логин и пароль, который уже есть в базе
2. результаты теста выводятся позьзователю и сохраняются в базе, которую видет только администратор?


Часовой пояс GMT +4, время: 19:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.