ГЛАВА 10
Символы и трансформы
Символом во Flash называется графическое изображение, кнопка, или фрагмент фильма, преобразованный во внутренний формат Flash; при этом преобразовании символ автоматически вводится в библиотеку и становится библиотечным элементом. В фильмах используются не сами символы, а их копии, вынесенные из библиотеки, - трансформы (instances).
Используемые в фильме трансформы можно редактировать, делая их отличными от исходного символа и между собой; трансформа может отличаться от исходного символа формой, иметь иной цвет, размер и функции. Flash хранит в библиотеке исходный символ, а для каждой трансформы записывает только изменения исходного символа, поэтому количество используемых в фильме трансформ практически не влияет на объем конечного файла. Редактирование исходного символа обновляет все его трансформы, но редактирование самой трансформы изменяет только ее саму.
Использование символов существенно уменьшает размер конечного файла, потому что хранение нескольких трансформ символа требует меньшего объема, чем хранение полного описания элемента, не преобразованного в символ, для каждого его появления в фильме. Таким образом, можно уменьшить размер файла фильма, преобразовав повторяющуюся статическую графику - например фоновые изображения - в символ. Применение символов также ускоряет воспроизведение фильма, поскольку символ .'загружается в браузер только один раз.
Кроме того, применение символов позволяет использовать изображения и иные элементы (фрагменты фильмов или звуки) в других фильмах Flash.
Символы можно вводить в открытую библиотеку и связывать с элементами в открытой (shared) библиотеке любой фильм Flash, не импортируя такие элементы в фильм.
См. разд, "Использование открытых библиотек" гл. 2.
Ознакомьтесь с уроком, посвященным символам и трансформам в главе 1, или запустите встроенный урок, выбрав во Flash команду Help (Справка) Þ Lessons (Уроки) Þ Symbols (Символы).
Каждый символ имеет свою уникальную временную диаграмму и слои. Создавая символ, можно указать его поведение в фильме в зависимости от того, как предполагается использовать его в фильме.
См. разд. "Назначение действий объектам" гл. 12.
Создание символов
Создать символ можно из выделенных на Столе объектов или в режиме редактирования символа импортировать некоторое содержание в пустой символ. Символы могут иметь все предлагаемые во Flash функциональные возможности, в том числе и анимацию.
Анимированные символы позволяют создать динамичный фильм при относительно небольшом размере конечного файла. Анимированные символы рекомендуется применять для повторяющихся или циклических действий, таких как, например, взмахи птичьих крыльев.
Для того чтобы создать новый символ из выделенных элементов:
См. разд. "Интерактивные символы" данной главы.
Созданный символ автоматически добавляется в библиотеку. Выделенные на Столе элементы становятся трансформой символа. Больше нельзя редактировать объект непосредственно на Столе, для этого необходимо открыть его в режиме редактирования символа.
См. разд. "Редактирование символов" этой главы. Для того чтобы создать новый пустой символ:
См. разд. "Интерактивные символы" данной главы.
Flash добавляет символ и библиотеку и включает режим редактирования символа. При этом имя редактируемого символа появляется в верхнем левом углу окна над временной диаграммой, а тонкое перекрестье указывает точку регистрации символа.
Рис. 10.2. Меню выбора сцены