Показать сообщение отдельно
Старый 20.10.2017, 15:55
ilmira вне форума Посмотреть профиль Отправить личное сообщение для ilmira Найти все сообщения от ilmira
  № 1  
Ответить с цитированием
ilmira

Регистрация: Jun 2012
Сообщений: 22
Цитата:
Сообщение от ZackMercury Посмотреть сообщение
Попробуйте почитать книгу ActionScript 3.0 для Flash. Подробное руководство

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


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

P.S. Не пишите код в кадрах, если хотите научиться программировать. Начинайте читать книгу выше и пишите в классах.
ок спасибо большое! а форма - это один кадр? или нужно все таки 95 кадров?