У невидимой кнопки только в кадре Hit должно быть содержимое, так как он описывает активную область кнопки. Кнопки, в кадрах Up. Over и Down которых нет содержимого, невидимы в конечном фильме. Обычно невидимые кнопки используются для возобновления показа фильма, который был остановлен в кадре, содержащем большой текстовый фрагмент.
ПРИМЕР 10.9: Порядок создания невидимой кнопки
1.Откройте копию шаблона, созданного в примере 10.4. Для этого выберите пункты File→New Form Template. В списке Category выберите созданную вами категорию. В списке Category Items выберите имя созданного ранее шаблона. Нажмите кнопку Create.
2.В ключевом кадре 1 слоя Contents удалите все элементы из области Stage.
3.С помощью инструмента Text поместите большой текстовый блок в ключевой кадр 1 слоя Contents.
4.Выделите кадр 1 слоя Contents и выберите пункты Insert→New Symbol. Появится диалоговое окно Create New Symbol.
5.Введите название кнопки, в разделе Behavior выберите пункт Button и щелкните по кнопке ОК.
6.В режиме редактирования символов на временной шкале кнопки выделите кадр Hit.
7.Выберите пункт Insert→Blank Keyframe.
8.Чтобы создать заполненный прямоугольник достаточно больших размеров, покрывающий всю сцену, воспользуйтесь инструментом Rectangle. Этот сплошной прямоугольник превращает весь кадр в активную кнопку. Но пользователь ее не будет видеть, так как в кадрах кнопки нет графических объектов.
9. Вернитесь в режим редактирования фильма и перетащите из окна Library копию кнопки в область Stage.Flash отобразит прозрачный объект, который показывает активную область. Если это необходимо, кнопку можно переместить или изменить ее размеры так, чтобы она покрывала всю область Stage.
10. В области Stageвыделите область кнопки.
11. Откройте панель Actions-Button.
12. Присвойте копии кнопки процедуру play.
13. Выберите пункты Control→Test Movie. Flash экспортирует фильм и откроет его в Flash Player. Показ фильма остановится в кадре 1 – здесь находится большой текстовый фрагмент. Если щелкнуть по текущему кадру в окне Player, Flash перейдет в кадр 2 и затем покажет остальные кадры фильма.