Создание кнопки с несколькими состояниями
Для создания кнопки с несколькими состояниями сначала необходимо создать макет типа «Кнопка». Макет типа «Кнопка» – это особый тип интерактивного макета, в котором предусмотрена отдельная страница для каждого состояния кнопки с несколькими состояниями.
Можно создавать кнопки с несколькими состояниями следующих типов:
- Простая: Простая кнопка всегда либо нажата, либо отпущена. Простые кнопки удобны для запуска простых операций (например, для воспроизведения видеофильма).
- Простая с отключением: Простая кнопка с отключением – это простая кнопка, к которой добавлено состояние «Отключена».
- Вкл./Выкл.: Кнопка Вкл./Выкл. работает как переключатель; при каждом щелчке мышью она переключается из состояния Вкл. в состояние Выкл. или из состояния Выкл. в состояние Вкл.
- Вкл./Выкл. с отключением: Кнопка Вкл./Выкл. с отключением – это кнопка Вкл./Выкл., к которой добавлено состояние «Отключена».
Кнопка с несколькими состояниями может иметь следующие состояния в различных комбинациях:
- Поднята: конечный пользователь не щелкнул на кнопке мышью.
- Под мышью: указатель мыши наведен на кнопку, но конечный пользователь не щелкнул на кнопке мышью.
- Нажата: конечный пользователь щелкнул на кнопке мышью и она все еще нажата.
- Область: задает интерактивную область кнопки. Это состояние не отображается; оно просто указывает, в каком месте на кнопку можно нажать, а в каком нельзя. Это состояние можно представлять себе как «маску кнопку». Если оставить это состояние пустым, кнопка не будет работать.
- Отключена: нажать кнопку невозможно.
Прим.: Так как на кнопке Вкл./Выкл. можно щелкнуть мышью, когда она поднята или нажата, кнопки Вкл./Выкл. имеют два включенных состояния (Вкл.-Поднята, Вкл.-Нажата) и два выключенных состояния (Выкл.-Поднята, Выкл.-Нажата). Однако не обязательно создавать различные изображения для всех состояний кнопки, если это не требуется.
Для создания кнопки с несколькими состояниями в макете типа «Кнопка»:
- Создайте объект типа «Кнопка», как описано в разделе «Создание объекта». Убедитесь, что выбран объект типа «Кнопка».
- Для создания макета типа «Кнопка» выберите пункт Создать в раскрывающемся меню Кнопка. Отображается диалоговое окно Новый интерактивный макет.
- Задайте имя макета и выберите тип кнопки в раскрывающемся меню Тип кнопки, затем нажмите кнопку OK. (Значения полей Ширина и Высота автоматически копируются из объекта типа «Кнопка».)
- Убедитесь, что установлен флажок у пункта Окно > Макет страницы. В палитре Макет страницы отображается по странице для каждого состояния кнопки.
Палитра Макет страницы (Окно > Макет страницы) обеспечивает просмотр и доступ к каждому состоянию кнопки в макете типа «Кнопка».
- Выберите состояние кнопки, дважды щелкнув на его странице в палитре Макет страницы, затем нарисуйте состояние кнопки с помощью инструментов компоновки страниц QuarkXPress или нарисуйте графический блок и импортируйте состояние кнопки в виде рисунка.
- Скопируйте и вставьте содержимое одного состояния кнопки в другое состояние, чтобы оба состояния кнопки были одинаковы. Для перемещения между состояниями кнопки можно использовать палитру Макет страницы.
- Обновите содержимое состояния кнопки.
- Повторяйте предыдущие три шага до создания всех состояний кнопки.
- Если требуется, чтобы только часть области кнопки была интерактивной (реагировала на щелчок мышью), нарисуйте в состоянии Область блоки в тех местах, в которых кнопка должна реагировать на щелчок мышью.
- Завершив работу, переключитесь обратно в макет типа «Презентация» с помощью вкладок макетов в нижней части окна или выбрав пункты Макет > Перейти.
Прим.: Макет типа «Кнопка» можно также создать аналогично созданию макета типа «Презентация» с помощью команд Файл > Создать > Проект или Макет > Создать. Однако обычно макеты типа «Кнопка» следует создавать так, как описано выше. При использовании такого подхода автоматически определяется размер блока, который используется для нового макета типа «Кнопка».
На уровень выше: Работа с объектами типа «Кнопка»