|
|||
|
|||
Лепим виртуального снеговика во Flash |
|||
Рыбников Александр
Итак, сначала объясним суть дела. Изначально на экране представлены отдельные фрагменты снеговика: комья снега, неизменная морковка, кусочки угля, шарф. Далее мы предлагаем посетителю домашней странички с помощью курсора мышки собрать всё это в единое целое.
Теперь заставим каждый из фрагментов снеговика подчиняться курсору мышки пользователя. Для этого создадим новый файл и в него уже будем копировать каждый из только что нарисованных объектов. Создадим новый символ (Insert/New Symbol) типа Movie Clip, затем в этот символ вставим ещё один символ типа button и только в первый кадр этой кнопки мы скопируем, например, самый большой (нижний) снежный ком. Кнопку назовём, к примеру, b1, символ, в котором она находится, назовём s1. Название s1 обязательно надо прописать в окошко Instance для символа s1. Другими словами, в сцене, в её первом и единственном кадре, мы создаём 9 символов (Movie Clip), в каждом из которых находится ещё и кнопка, при нажатии на которую, происходит воздействие на родительский Movie Clip, к которому она принадлежит.
on (press) { Этот несложный код означает следующее: когда пользователь нажимает на левую кнопку мышки, символ s1 прилипает к курсору и начинает двигаться вместе с ним, когда же пользователь отпускает кнопку, символ остаётся в конечной точке. Аналогично следует поступить с остальными объектами. В нашем случае для каждого из них символы Movie Clip имеют имена s1 … s9, а кнопки называются b1 … b9. Всё, снеговик готов. Теперь нам осталось только “разобрать” снеговика и предложить “собрать” его умелым рукам посетителя странички. Работающий вариант Вы можете увидеть здесь, а скачать здесь. Мы надеемся, что такая несложная новогодняя игрушка сможет немного развлечь ваших посетителей и привлечь их внимание. Безусловно, можно, используя эту идею, поиграть с ними в снежки, построить крепость … да мало ли что ещё. Copyright
© Россия-Он-Лайн (тм)
|
|||
|
|||
Copyright © "Internet Zone", info@izcity.com | |||
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас. |