![]() |
Как сделать мини опрос?
Добрый вечер, ребята, подскажите пожалуйста как сделать опрос.
Мне нужно что бы в одном кадре было 4 кнопок с вариантами ответа из них 3 не верных и 1 верная. После того когда пользователь нажимает на кнопку переходит на следующий кадр, с другим вопросом и с другими вариантами ответа и на 6 слайде вывести результат опроса от того как ответил пользователь. Как сделать теоретически немного навыков имею, но как реализовать это в код не как не получается. У меня диплом на носу решился делать на AS3 так как хочу освоить его и занимается в дельнейшем. Может кто то подскажит с чего мне начать или даст другие варианты что бы можно было по ковыряться в коде. |
Сохраняем структуру вопросов во внешнем XML файле. При старте приложения загружаем XML, парсим его в массив вопросов.
По очереди добавляем на сцену визуальное представление каждого элемента массива. По мере того как пользователь отвечает на вопросы сохраняем результат, допустим, в тот же массив. Закончились вопросы - выводим результат. |
Зачем мне XML, если я хочу сделать на AS3. Жду других ответов. Заранее спасибо.
|
Цитата:
Дорогой, Ardjuna, а давай сделаем не 5 вопросов а 8. Переделай пожалуйста. А вы ему скажете: А переделывать особо ничего не надо. Откроете при нем XML файл и вобьете еще 3 вопроса. И вуаля. Все работает, и приложение компилировать заново не надо. Здорово же. |
Это все конечно замечательно, а как это реализовать? В XML вообще не бум бум.
Добавлено через 2 минуты Если вы человек не сильно занятой возможно будет связаться с вами по скайпу, и вы мне расскажите или может поможете это реализовать. Буду очень признателен. |
Цитата:
Я бы делал примерно такую структуру Код:
<questions> |
Благодарю ObOs за ответ. Буду рад услышать другие варианты от других людей. Заранее спасибо.
|
А чем тебе этот вариант не понравился?
|
Цитата:
Добавлено через 7 минут Цитата:
|
Цитата:
Я вот нацарапал код, уверен в нем море ошибок. Будьте добры скажите в чем я сделал ошибки и что нужно исправить. Код AS3:
<questions> <question id=1 text="Сколько будет 2х2?"> <answers> <answer id="1" text="Пять" isTrue="0"></answer> <answer id="2" text="Четыре" isTrue="1"></answer> <answer id="3" text="Сто три" isTrue="0"></answer> </answers> </question> <question id=2 text="Лучший форум о flash?"> <answers> <answer id="1" text="site.com" isTrue="0"></answer> <answer id="2" text="flasher.ru" isTrue="1"></answer> <answer id="3" text="site2.com" isTrue="0"></answer> </answers> </question> </questions> Не судите строго, пытаюсь хуть как то вникнуть |
@Ardjuna
Знаешь, дружище, правду говорят: "на воре и шапка горит". Мой пост был обращен не к тебе с (с целью покритиковать), а к тов. MikroAcse (объяснить почему такой вариант реализации тебе не подходит). Да и критиковать тебя нет смысла, ты же ясно написал, что от новичка тебя ничего не отличает. А вот то, что ты, будучи новичком, решил пойти по пути рисования в кадрах, а не программирования... Короче, вот тебе сценарий действий: Код:
1. получить тестовые вопросы. |
| Часовой пояс GMT +4, время: 01:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.