Волшебный хрустальный шар
Исходный файл: Crystalball.fla.
Наверное, самой распространенной интерактивной программой, которую можно встретить в Internet, является программа-предсказатель, работающая на основе случайных чисел. Обычно она называется "Маеgic Eight Balls" (Восемь волшебных шаров), по имени популярной игрушки Tyco.
На рис. 6.1 показано, как может выглядеть подобная игра.
Рис. 6.1. Лиса ответит на ваш вопрос: после того, как вы щелкните по хрустальному шар
Задача проекта
После щелчка по шару лиса помашет лапами и пользователь получит ответ, который будет выбран наугад из списка.
Подход
Наиболее сложной задачей в данном ролике является создание изображений и анимации. Сценарий же довольно прост.
Подготовка ролика
Сначала рассмотрим, как выполняется анимация. Ролик состоит из двух частей. Первая представляет собой статический кадр, который выглядит, как показано на рис. 6.1. Ролик будет запущен после щелчка по хрустальному шару.
Единственным необходимым элементом в этом ролике является команда stop(), помещаемая в любой слой. На рис. 6.2. показана главная временная шкала ролика. Строчная буква "а" в первом кадре второго слоя (слоя "Text") обозначает, что этому кадру назначен код ActionScript, в данном случае команда stop ().
Рис. 6.2. Главная временная шкала содержит полную анимацию хрустального шара