Одной замечательной особенностью кнопок является то, что их можно использовать в разнообразных целях. Кнопки Flash могут состоять из различных частей, т.к. содержимое каждого кадра кнопки может быть совершенно различным.
Представьте себе игру, в котрой пользователь должен определить, под какой чашкой спрятана монетка. Для каждой пустой чашки можно создать отдельную кнопку с сообщением «Не угадали» (NO!) или же сделать одну кнопку с сообщением и поместить графический объект , изображающий каждую пустую чашку в кадре Hit кнопки.
ПРИМЕР 10.10: Создание кнопок, меняющих форму
(см. папку Examples раздел_10 пример_10_3)
1.Создайте новый документ. В кадре 1 нарисуйте простое изображение пяти чашек.
2.В области Stagec помощью инструмента Lassoвыделите 4 чашки и выполните Edit→ Copy.
3.В меню Insert → New Symbol(Ctrl+F8). Появится диалоговое окно Create New Symbol. Введите название символа, выберите пункт Buttonв меню Behaviorи нажмитеОК.
4.В режиме редактирования символов на временной шкале кнопки выделите кадр Hit.
5. Insert → Blank Keyframe.
6. Edit→ Paste. Flash вставит копии чашек в центр области Stage.
7.В режиме редактирования символов на временной шкале кнопки выделите кадр Down.
8. Insert → Blank Keyframe. На сцене создайте сообщение, которое увидят пользователи, щелкнув по пустой чашке.
9.Вернитесь в режим редактирования фильма и перетащите копию кнопки в область Stage. Flash отобразит прозрачные объекты, показывающие положение «горячих» областей.
10.С помощью инструмента Arrowпередвиньте чашки, определяющие «горячие» области так, чтобы они совпадали с чашками, находящимися в кадре 1. Теперь Вы можете увидеть кнопку в действии.
11. Аналогично добавьте еще одну кнопку-чашку и разместите ее над пятой чашкой. Создайте новое сообщение, которое выводилось бы при щелчке по этой чашке.