Показать сообщение отдельно
Старый 19.10.2017, 22:02
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 2  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,922
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Попробуйте почитать книгу ActionScript 3.0 для Flash. Подробное руководство

Старайтесь ставить точку с запятой в конце каждой строчки, иначе однажды это может вызвать некоторые проблемы.


Что бы я сделал:
Класс Exercise - упражнение, в котором будет храниться вопрос, варианты ответа и какой из них правильный и информацию о том, пройден ли тест и какой вариант выбран.
Массив объектов Exercise, данные вытаскиваем из XML.
Далее пример постраничного прохождения теста
Сделаем во флеше заготовку "формы" теста, и напишем класс, который будет отвечать за ответ на действия теста. Когда тест пройден, посылаем событие, что текущий тест пройден.
Создаём массив форм тестов и отображаем на экране, ассоциируя при этом каждую форму с одним объектом Exercise
Ловим событие окончания из главного приложения и проверяем, не все ли тесты выполнены. Если все, то делаем что нам нужно, например, анимацию, меняем ассоциацию у всех форм тестов на новые объекты Exercise из массива упражнений, загруженных из XML, и снова ждём, пока они все будут пройдены, и так, пока все тесты не будут выполнены.

P.S. Не пишите код в кадрах, если хотите научиться программировать. Начинайте читать книгу выше и пишите в классах.
__________________
There is no thing in this world that is not simple.


Последний раз редактировалось ZackMercury; 19.10.2017 в 22:20.