- •Глава 1. Основы работы во flash
- •1.1. Знакомство с интерфейсом
- •1.1.1. Рабочее пространство Flash
- •1.1.2. Основные панели
- •1.1.3. Рабочее окно документа
- •1.2. Рисование во Flash
- •1.2.1. Flash как графический редактор
- •1.2.2. Рисование линий
- •1.2.3. Рисование кривых
- •1.2.4. Выделение линий
- •1.2.5. Заливки
- •1.2.6. Рисование примитивов
- •1.2.7. Создание и хранение пользовательских цветов
- •1.2.8. Построение сложных фигур из простых
- •1.2.9. Трансформация объектов
- •1.2.10. Стирание содержимого
- •1.2.11. Работа с текстом
- •1.3. Импорт и экспорт изображений
- •1.3.1. Импорт векторных изображений
- •1.3.2. Импорт растровых изображений
- •1.3.3. Экспорт готовых изображений
- •1.4. Работа со слоями
- •1.4.1. Управление содержимым при помощи слоев
- •1.4.2. Использование слоев
- •1.5. Анимация во Flash
- •1.5.1. Средства создания анимации
- •1.5.2. Настройки панели «Временная шкала»
- •1.5.3. Виды кадров
- •1.5.4. Редактирование кадров
- •1.5.5. Виды анимации во Flash
- •1.5.6. Покадровая анимация
- •1.5.7. Предварительное воспроизведение
- •1.5.8. Автоматическое заполнение промежуточных кадров с трансформацией формы объекта
- •1.5.9. Трансформация формы при помощи подсказок
- •1.5.10. Автоматическое заполнение промежуточных кадров с перемещением объекта
- •1.5.11. Перемещение по криволинейным путям
- •1.5.12. Маскировка элементов страницы
- •1.5.13. Пример использования различных типов слоев
- •1.6. Создание вложенной анимации с помощью символов
- •1.6.1. Символы во Flash
- •1.6.2. Библиотека символов
- •1.6.3. Создание символов
- •1.6.4. Редактирование символов
- •1.6.5. Создание вложенной анимации
- •1.6.6. Создание вложенной анимации с использованием образцов символов
- •1.6.7. Использование специальных эффектов и фильтров
- •1.6.8. Символы кнопок
- •1.6.9. Анимированные и прозрачные кнопки
1.2. Рисование во Flash
1.2.1. Flash как графический редактор
Одним из отличительных свойств технологии Flash является использование векторной графики. Такой выбор разработчиков был сделан не случайно – векторная графика обладает рядом преимуществ, которые неоспоримы при разработке сетевых приложений. В первую очередь она очень компактна, так как описывается математическими формулами. Кроме этого, векторную графику можно масштабировать до любого размера, и полученные изображения не будут выглядеть чрезмерно сжатыми или пикселизованными, как это бывает с растровыми изображениями. Хотя Flash и поддерживает импортирование и обработку растровых изображений, инструменты рисования в этой программе позволяют создавать только векторную графику.
Любые векторные фигуры имеют так называемый контур, или, проще говоря, форму, задаваемую с помощью соответствующих инструментов. Для любого контура можно задать два основных свойства: заливку и обводку (в виде линий), которые определяют, в конечном счете, внешний вид фигуры. В большинстве программ векторного рисования обводка и заливка – это необязательные атрибуты контура; можно удалить и обводку, и заливку, но контур все равно останется. Во Flash обводка связана с одним контуром, а заливка окружена другим контуром. Если удалить обводку, то будет удален и лежащий в ее основе контур. Весьма мощный результат такой системы заключается в том, что в режиме рисования по умолчанию, перекрывающиеся линии и фигуры разделяют друг друга на отдельные дискретные линии и фигуры и (или) объединяются, создавая новые линии и фигуры. В дальнейшем в пособии будет использоваться термин «линия» для описания комбинации обводки и ее контура, термин «параметры штриха» для задания параметров «линии», а термин «заливка» – для описания параметров заливки и ее контура.
Таким образом, все инструменты во Flash разбиты на три группы – инструменты для рисования линий, инструменты для рисования заливок и инструменты выделения и трансформации нарисованных объектов.
1.2.2. Рисование линий
Проще всего линии рисуются инструментом Line (Линия). Для этого сначала выберите инструмент Line (Линия) на панели инструментов. Затем перетащите (с нажатой левой кнопкой) мышь по сцене, формируя линию. При нажатии кнопки мыши создается начальная точка, а когда кнопку мыши отпускают, создается конечная точка. Затем эти две точки соединяются прямой линией, и к ней применяются активные атрибуты обводки. Можно регулировать внешний вид обводки, меняя цвет, высоту, стиль, форму концов и тип соединения, задавая эти параметры в инспекторе свойств. Обратите внимание на то, что можно изменить атрибуты уже существующей линии, выделив ее инструментом Selection (Выделение) и настроив значения в инспекторе свойств.
Для того чтобы создать линию из нескольких отрезков, щелкайте указателем мыши рядом с концом предыдущего отрезка. Намного проще соединять несколько сегментов линий, когда включен режим View – Snap to Objects (Вид – Привязка к объектам). Иногда возникает необходимость рисовать линии только под углами, кратными 45°.Для этого во время рисования нажмите и удерживайте клавишу Shift на клавиатуре. Эта техника называется ограничением клавишей Shift и влияет на большинство инструментов рисования во Flash.
Вместо того чтобы использовать инструмент Line (Линия), можно нарисовать прямую линию или сцепленную последовательность отрезков инструментом Реn (Ручка). Щелкните на сцене инструментом Реn (Ручка) и отпустите кнопку мыши, чтобы создать точку. При каждом последующем щелчке будет добавляться новая точка и на сцене будет появляться линия, соединяющая последующую точку с предыдущей. Таким образом, инструмент Реn (Ручка) удобнее применять для рисования контуров, состоящих из отрезков линий, тогда как при помощи инструмента Line (Линия) проще нарисовать один отрезок линии.