Изменение свойств трансформы
Каждая трансформа имеет собственные свойства, не зависящие от свойств символа. Можно изменять оттенок, прозрачность и яркость трансформы; переопределять ее тип (например, изменить тип Graphic (Графика) на Movie Clip (Фрагмент фильма)); настраивать воспроизведение анимации внутри графической трансформы. Можно также наклонять, вращать, или масштабировать трансформу (рис. 10.8), не влияя при этом на исходный символ.
Кроме того, трансформе типа Movie Clip (Фрагмент фильма) можно присвоить уникальное имя и использовать ее в ActionScript.
Чтобы редактировать свойства трансформы, воспользуйтесь либо панелью Instance (Трансформа), которая открывается при выполнении команды Windows › Panels › Instance (Окно › Панели › Трансформа), либо панелью Effect (Эффект), вызываемой при помощи команды Windows › Panels › Effect (Окно › Панели › Эффект).
Свойства трансформы сохраняются вместе с ней. При редактировании исходного символа или связывании трансформы с другим символом все ее собственные свойства остаются в силе.
Рис. 10.8. Закрашивание градиентом и поворот с изменением формы
Изменение цвета и прозрачности трансформы
В числе прочих собственных свойств каждая трансформа символа может иметь свои собственные цвет и прозрачность. Цвет и прозрачность экземпляра настраиваются в панели Effect (Эффект), которая состыкована с панелью Instance (Трансформа). Настройки в панели Effect (Эффект) также затрагивают находящиеся в символах растры.
Рис. 10.9. Изменение цвета и прозрачности
Если изменяются цвет и прозрачность трансформы (рис. 10.9) в определенном кадре, Flash вносит изменение только в этот кадр. Чтобы сделать изменение цвета постепенным, необходимо кадрировать это изменение. При кадрировании цвета укажите различные его значения в начальном и конечном ключевых кадрах трансформы, а затем запустите кадрирование, чтобы цвета трансформы изменялись постепенно во время воспроизведения фильма.
См. разд. "Кадрирование трансформ, групп и текста" гл. 11.
Если вы применяете эффект изменения цвета к фрагменту фильма, который содержит много кадров, то Flash распространяет это действие на каждый кадр во фрагменте фильма.
Для того чтобы изменить цвет и прозрачность трансформы:
- Выделите трансформу на Столе и выберите команду Window › Panels › Effect (Окно › Панели › Эффект).
Можно также, нажав и удерживая клавишу ALT (Windows) или клавишу Option (Macintosh), дважды щелкнуть на трансформе, чтобы вынести панель Instance (Трансформа) вперед, а затем перейти на закладку Effect (Эффект).
- Введите значения следующих параметров в панели Effect (Эффект):
- Brightness (Яркость) – регулирует относительную яркость изображения; этот параметр изменяется от черного (-100%) до белого (100%);
- Tint (Оттенок) – закрашивает трансформу тем же оттенком. Ползунок Tint и верхней части панели позволяет установить оттенок от полностью прозрачного (1%) до насыщенного (100%). Выберите необходимый цвет, указав соответствующие значения в полях Red (Красный), Green (Зеленый) и Blue (Синий) или переместив соответствующие ползунки; или воспользуйтесь инструментом Color Picker (Выбор цвета);
- Alpha (Прозрачность) – регулирует прозрачность трансформы;
- Advanced (Расширенный) – регулирует, но отдельности, значения прозрачности красного, зеленого и синего цветов трансформы. Эта настройка наиболее удобна, если надо создать и анимировать тонкие цветовые эффекты для растровых объектов. Регулятор слева позволяет изменять цвет или прозрачность (в процентах). Регулятор справа позволяет уменьшить или увеличить цвет или прозрачность,
Текущие значения красного, зеленого, синего и прозрачности умножаются на процент и добавляются к постоянным значениям в правой колонке, образуя новые значения. Например, если текущее значение красного составляет 100, в поле Red установлено значение 50%, а в правом – 100, то новое значение красного вычисляется как (100 х 0.5) + 100 = 150). Если полученное таким образом значение цвета выходит за пределы допустимого диапазона, то оно устанавливается как максимально возможное.
Любые вносимые изменения автоматически отображаются на Столе. Можно также изменять цвет, используя объект ActionScript color.
См. руководство по ActionScript.