Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСЫ_ИТОГ_2.doc
Скачиваний:
41
Добавлен:
24.09.2019
Размер:
6.92 Mб
Скачать

3. Структура проекта в Macromedia Flash - кадры, слои, сцены.

Использование сцен

Как известно, Flash позволяет создавать достаточно сложные фильмы, которые могут содержать интерактивные элементы, анимацию, клипы и т. д. Естественно, возникает необходимость хранения и поиска различных элементов фильма. Если вы работаете над большим и сложным проектом, целесообразно разбить его на несколько управляемых фрагментов, каждый из которых содержит определенную последовательность событий (анимацию, интерактивный диалог с пользователем и т. д.). Это даст возможность значительно упростить работу. Роль таких фрагментов во Flash-фильмах выполняют сцены. Они представляют собой логически завершенные миниатюрные фильмы, которые в совокупности составляют единый Flash-фильм. При создании больших проектов использование сцен позволяет значительно сэкономить время.

Создание сцены - это эффективный прием, который дает возможность разделить удельный проект на отдельные управляемые фрагменты. Каждая сцена, как уже говорилось, представляет собой миниатюрный фильм. Число используемых сцен Flash-фильма ограничено только объемом памяти компьютера. Сцены воспроизводятся последовательно, в порядке, указанном на панели Scene (Сцена) и, являясь самостоятельными, в то же время тесно связаны между собой. Во время воспроизведения между ними никогда не возникает заметных задержек. Возможности использования сцен разнообразны и практически безграничны. Например, работая над проектом веб-узла, вы можете реализовать разделы и подразделы в виде сцен. В последнее время все большую популярность в Веб завоевывают короткие анимационные Flash-фильмы, содержимое которых можно разделять на логические части посредством сцен.

Кадры

В документах Flash время делится на кадры, как на кинопленке. Пользователь работает с ними при помощи временной шкалы, которая позволяет ему управлять содержимым документа. Кадры размещаются на временной шкале в том порядке, в котором присутствующие на них объекты должны появляться в конечном материале.

Ключевой кадр – это кадр, для которого определено изменение свойств объекта для анимации или вставлен программный код ActionScript, управляющий какими-либо характеристиками документа. Кроме того, ключевые кадры на временной шкале позволяют редактировать последовательность событий в процессе анимации. Flash может автоматически заполнять (tween) кадры между ключевыми кадрами, добиваясь таким образом плавности анимации. Ключевые кадры позволяют создавать анимацию, не рисуя по отдельности каждый кадр, что упрощает ее создание.

Слои

Слой (Layer) - это часть сцены фильма, для которой могут быть установлены некоторые индивидуальные атрибуты. Каждый слой может содержать произвольное число различных объектов (с учетом ограничений на создание tweened-анимации, указанных в предыдущей главе).

Применение механизма слоев позволяет автономно работать с различными объектами, подлежащими включению в фильм, и за счет этого создавать сложные многоплановые сцены. Например, один из слоев может использоваться в качестве фона, на котором разворачиваются события фильма, другой — собственно анимированные объекты, а третий — элементы звукового сопровождения фильма. Кроме того, с помощью слоев могут быть получены специальные эффекты, такие как перемещение объекта по произвольной траектории, маскирование объектов и некоторые другие.

В обычном режиме все слои абсолютно прозрачны, в том смысле, что объекты, расположенные на различных слоях, визуально воспринимаются как элементы единой сцены. Вместе с тем, объект, находящийся на верхнем слое, заслоняет объекты, находящиеся в той же позиции на нижних слоях (рис. 7.1).

Вы всегда можете изменить порядок расположения слоев, а также редактировать объекты одного слоя независимо от элементов других слоев. Однако при необходимости можно выбрать одновременно объекты из разных слоев и работать с ними как с единым целым. Например, можно изменить их цвет или сгруппировать.

Билет 16