- •Глава 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.5.3. Виды кадров
Зная о визуальных условных обозначениях временной шкалы и отображении различных типов кадров, вы с легкостью сможете определить, что происходит в фильме, основываясь на одном лишь визуальном анализе временной шкалы. На рисунке 1.21 приведены условные обозначения программы Flash для отображения кадра и слоя.
Рисунок 1.20 – Условные обозначения кадров на временной шкале
-
Ключевой кадр (Keyframe). Ключевым является кадр, содержимое которого может отличаться от содержимого предыдущего или последующего кадров. На временной шкале ключевые кадры с определенным содержимым обозначаются сплошными (черными) кружками.
-
Пустой ключевой кадр (Blank keyframe). Это ключевой кадр, который ничего не содержит, но ведет себя, как обычный ключевой кадр. На временной шкале такой кадр отмечается пустым (белым) кружком.
-
Последовательность кадров (Frame span). Последовательность кадров представляет собой отрезки от начального до заключительного кадра (или до следующего справа ключевого кадра, но не включая его), которые отделены друг от друга вертикальными линиями. Такую последовательность еще называют промежуточными кадрами:
-
Заполненные кадры. Промежуточные кадры последовательности, следующие справа за ключевым кадром (с содержимым). Эти кадры закрашены серым цветом.
-
Пустые кадры. Промежуточные кадры последовательности, следующие справа за пустым ключевым кадром. Эти кадры не закрашены. Конец полной последовательности кадров обозначен вертикальной черной линией.
-
Заключительный кадр (Endframe). Последний кадр последовательности; он помечен пустым прямоугольником и вертикальной линией с правой стороны от прямоугольника.
-
Сгенерированные кадры. Автоматически заполненные кадры с промежуточными положениями объектов. Обозначаются синей или зеленой стрелками на последовательности.
1.5.4. Редактирование кадров
Начиная с версии приложения Flash MX способы выделения одиночных кадров и последовательностей кадров не изменялись.
Одиночный кадр. Чтобы выделить одиночный кадр в пределах последовательности кадров или ключевой кадр за пределами последовательности, щелкните на заданном кадре.
Последовательность кадров. Чтобы выделить последовательность кадров, расположенную между двумя ключевыми кадрами, дважды щелкните в любом месте между двумя ключевыми кадрами.
Несколько кадров или последовательностей. Чтобы добавить кадр к выделенным кадрам, щелкните на нем, удерживая клавишу Ctrl. Смежные кадры также можно выделить, щелкнув на первом кадре, а затем нажав клавишу Shift и щелкнув на последнем нужном кадре.
Перемещение кадров. Выделите кадры, которые необходимо переместить, а затем перетащите их на новое место.
Обратите внимание на то, что для выделения кадров вы не должны отпускать кнопку мыши после щелчка на первом нужном кадре и последующим перетаскиванием курсора. И наоборот, если необходимо переместить кадр или несколько кадров, сначала выделите их, щелкнув мышью, а затем еще раз щелкните на них и перетащите в заданное место.
Добавление кадров. Для добавления новых кадров можно использовать пункты соответствующих меню, но гораздо удобнее пользоваться «горячими клавишами». Выделите щелчком на линейке временной шкалы положение будущего кадра и добавьте:
-
Ключевой кадр при помощи клавиши F6 или пункта меню Insert – Timeline – Keyframe (Вставка – Временная шкала – Ключевой кадр). Обратите внимание на то, что данная операция не только создает новый кадр, но и копирует в него содержимое предыдущего. Помимо этого, вставка ключевого кадра фактически преобразует существующий кадр в ключевой, и не смещает другие кадры на временной шкале.
-
Последовательность кадров (промежуточные кадры) при помощи клавиши F5 или пункта меню Insert – Timeline – Frame (Вставка – Временная шкала – Кадр). Данная операция увеличивает длину последовательности и сдвигает все карды, которые следуют за ней.
-
Пустой ключевой кадр при помощи клавиши F7 или пункта меню Insert – Timeline – Blank Keyframe (Вставка – Временная шкала – Пустой ключевой кадр). В любом случае данный кадр создается без содержимого.
Удаление кадров. Выделите кадр или кадры, которые хотите удалить, а затем выберите команду Insert – Timeline – Remove Frames (Вставка – Временная шкала – Удалить кадры) или нажмите комбинацию клавиш Shift+F5. Однако при попытке удалить только один ключевой кадр из последовательности вместо ключевого кадра будет удален промежуточный – в результате последовательность просто сократится. Таким образом, пока вся последовательность не будет удалена, ключевой кадр удалить будет невозможно.
Копирование кадров. Выделите кадр или кадры, которые следует скопировать. Выберите в меню команду Edit – Timeline – Copy Frames (Правка – Временная шкала – Копировать кадры).
Вставка кадров. Выделите кадр или кадры на линейке, в которые следует вставить скопированные кадры, затем выберите в меню команду Edit – Timeline – Paste Frames (Правка – Временная шкала – Вставить кадры), при этом Flash автоматически добавит кадры или слои справа или ниже выделенного кадра.
Обратите внимание на то, что меню Edit – Copy (Правка – Копировать), не имеет ничего общего с командой меню Edit – Timeline – Copy Frames (Правка – Временная шкала – Копировать кадры). Использование команды Сору позволяет скопировать только содержимое из одиночного ключевого кадра, в то время как команда Copy Frames позволяет скопировать содержимое из нескольких ключевых кадров (и даже из нескольких слоев) вместе с самими кадрами на временной шкале.
Редактирование содержимого ключевого кадра. Выделите ключевой кадр, который хотите отредактировать. Воспроизводящая головка переместится на выделенный кадр и в окне документа будет отображено содержимое для редактирования.
Очистка ключевого кадра. Выделение кадра или ключевого кадра и нажатие клавиши Delete позволяет удалить содержимое всей последовательности, но не дает возможности таким способом удалить ключевой кадр или изменить длину последовательности. Этот способ позволяет удалить содержимое нескольких слоев, но оставляет (пустыми) все кадры и ключевые кадры на временной шкале. Во Flash MX2004 появилась команда Modify – Timeline – Clear Keyframe (Изменить – Временная шкала – Очистить ключевой кадр), которая удаляет содержимое выделенного кадра, ключевого кадра или последовательности кадров, не изменяя при этом числа кадров в последовательности. Чтобы заменить выделенные кадры в последовательности пустыми, сохраняя неизменным содержимое остальной части последовательности, выделите кадры, которые должны быть заменены пустыми, а затем из контекстного меню выберите команду Cut Frames (Вырезать кадры) (комбинация клавиш <Alt+Ctrl+X> для Windows или <Option+3§+X> для Мае) или команду Edit^Timeline^Cut Frames (Правка^Временная шкала^Вырезать кадры) из главного меню приложения. Это действие позволяет очистить содержимое только выделенных кадров, не изменяя содержимого окружающих кадров и не смещая ключевые кадры на временной шкале. Вырезанное содержимое может быть вставлено в другую позицию временной шкалы (как было описано ранее).