Справочник по Macromedia Flash

         

Публикация и экспорт

Фильм можно сделать доступным для просмотра, экспортировав файл FLA в один из форматов, доступных для просмотра обычными средствами - браузерами, программами просмотра графики и т. д. - или для редактирования в других приложениях. Система публикации Flash готовит созданную анимацию к просмотру. Команда Publish (Публиковать) создает файл Flash Player (SWF) и документ HTML, который поддерживает файл Flash Player в окне браузера. Команда Export Movie (Экспортировать фильм) позволяет экспортировать содержание Plash в форматы, доступные для редактирования в других приложениях, а также экспортировать фильм и отдельный формат. Так, можно экспортировать фильм в файл Flash Player, в ряд растровых форматов, в отдельный кадр или графический файл, а также в анимированные и статичные изображения в различных форматах, в том числе GIF, JPEG, PNG, BMP, PICT, QuickTime и AVI.

Команда Publish (Публиковать) позволяет сделать следующее:

  • выбрать формат, в который будет преобразован файл, и задать настройки для экспорта в выбранный формат. Flash автоматически преобразует файл в указанный формат согласно заданным настройкам, создает дополнительные файлы и сохраняет настройки для последующего применения.

    Команда Export Movie (Экспортировать фильм) применяет указанные настройки для одной публикации и не сохраняет их;

  • создать альтернативный формат файла - GIF, JPEG, PNG и QuickTime - плюс файл HTML, необходимый для представления файлов этих форматов в браузере. Альтернативные форматы позволяют отображать анимацию в системах, где не установлен Flash Player;
  • создать шаблоны Генератора, которые позволяют легко обновлять содержание Web-саита - например, графику и текст - не заменяя файлы по отдельности. Так, во Flash можно использовать данные Генератора как переменные, чтобы предложить своим посетителям усложненную обратную связь с фильмом Flash и сделать сайт еще более эффектным. Можно создавать такие элементы, как прокручивающиеся списки, которые нельзя создать простыми средствами Flash.
См. paд. "Macromedia Generator и Flash " данной главы.

При достаточном опыте работы с HTML можно создать собственный документ HTML, не применяя команду Publish (Публиковать), и ввести в этот документ все теги, необходимые для представления фильма Flash.

Если на компьютере установлен HTML-редактор Macromedia Dreamweaver, то ввести фильм Flash в Web-сайт нетрудно, поскольку Dreamweaver создает весь необходимый для этого код HTML. Подробно это описано, например, в книге "Dreamweaver 3" - СПб.: БХВ-Петербург, 2001. - 432 с.: ил. и в документации по программе Dreamweaver.

Прежде чем опубликовать фильм, важно проверить работу фильма; воспользуйтесь для этого командами Test Movie (Тестировать фильм) и Test Scene (Тестировать сцену).

См. разд. "Тестирование загрузки фильма " этой главы.

Воспроизведение фильма Flash

Формат Flash Player (SWF) - основной формат файлов Flash и единственный формат, который поддерживает вес интерактивные возможности Flash, Можно воспроизводить фильм Flash Player следующими способами:



  • в браузерах, например, в Netscape Navigator и Internet Explorer, в которых установлен Flash Player;
  • с помощью Flash Xtra в Macromedia Director и Macromedia Authorware;
  • средствами Flash A-ctiveX Microsoft Office:
  • как часть фильма QuickTime;
  • автономным приложением - проектором.

Формат файла Flash Player - открытый стандарт, который поддерживается другими приложениями. Более подробную информацию об этом можно найти на сайте Macromedia http://www.macromedia.com.

Оптимизация фильма

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

Общие советы по оптимизации фильмов:

  • используйте символы - анимированные и статичные - для каждого элемента, который появляется и фильме больше чем один раз;
  • по возможности применяйте кадрированные анимации, которые занимают меньший объем по сравнению с пошаговой анимацией, состоящей из последовательности ключевых кадров;
  • в качестве анимированных последовательностей используйте фрагменты фильма вместо графических символов;
  • ограничьте область изменения в каждом ключевом кадре, чтобы действие происходило в возможно меньшей области;
  • избегайте анимировать растровые элементы; используйте растровые изображения только как фон или статичные элементы;
  • для звука по возможности применяйте МРЗ - самый компактный звуковой формат.

Для того чтобы оптимизировать элементы и линии:

  • насколько возможно, группируйте элементы;
  • используйте слои, чтобы разделить элементы, которые изменяются в ходе анимации от тех, которые не изменяются;
  • выберите команду Modify (Изменить) Þ Curves (Кривые) Þ Optimize (Оптимизировать), чтобы довести до минимума количество отдельных линий, составляющих фигуру;
  • ограничьте количество особых (например, пунктирных) линий, поскольку линии обычных типов занимают меньше памяти. Также учтите, что линии, созданные инструментом Pencil (Карандаш), требуют меньше памяти, чем линии, нарисованные инструментом Brush (Кисть).
  • целью оптимизации текста и шрифтов:
  • ограничьте количество шрифтов и их стилей. Экономно применяйте вложенные шрифты, потому что они увеличивают размер файла;
  • в настройке Embed Fonts (Вставить шрифты) выберите только необходимые символы, вместо того чтобы вставлять весь шрифт.

Для того чтобы оптимизировать цвета;

  • обратитесь к средствам панели Effect (Эффект), вызываемой при помощи команды Window (Окно) Þ Panels (Панели) Þ Effect (Эффект), и создайте несколько разноцветных трансформ одного символа;
  • вызовите панель Mixer (Смеситель), выбрав команду Window (Окно) Þ Panels (Панели) Þ Mixer (Смеситель), и назначьте для фильма цветовую палитру;
  • экономно применяйте градиенты. Заполнение области градиентом увеличивает объем файла приблизительно на 50 байт, по сравнению с заполнением основным цветом;
  • использование прозрачности тоже должно быть оправдано - этот аффект замедляет воспроизведение.

Если данные, необходимые для воспроизведения фильма или отдельной сцены, не загружаются вовремя, то возникают паузы. Чтобы выяснить, в каких местах фильма или отдельной сцены это наиболее вероятно, воспользуйтесь командой Test Scene (Тестировать сцену) или командой Test Movie (Тестировать фильм).

Графическое отображение хода загрузки обеспечивает встроенное во Flash средство Bandwidth Profiler (Карта полосы пропускания), которое позволяет увидеть количество передаваемых данных для каждого кадра в фильме или в сцене. При моделировании скорости загрузки Bandwidth Profiler использует значения типичной производительности, а не точной скорости модема. Так, модем 28,8 Кбит/с теоретически может загружать данные со скоростью 3,5 Кбайт в секунду. Однако если указать в меню Control (Управление) значение 28,8, то Flash выполнит расчет на основе скорости 2,3 Кбайт в секунду, что ближе к реальности. Можно сделать так, чтобы Flash информировал вас о кадрах, вызывающих паузы, генерируя специальное сообщение. Для этого следует воспользоваться настройкой Select Generate Report (Включить генерацию сообщений) в диалоговом окне Publish Settings (Настройки публикации). Чтобы изменить параметры файла Flash Player, созданного командой Test Movie (Тестировать фильм) или Test Scene (Тестировать сцену), выберите команду File (Файл) Þ Publish Settings (Настройки публикации).

См. разд. "Просмотр и тестирование фильма" гл. 2.

Для того чтобы протестировать ход загрузки:

  1. Выполните один из следующих шагов:
    • выберите команду Control (Управление) Þ Test Scene (Тестировать сцену) или Control (Управление) Þ Test Movie (Тестировать фильм).

      При этом Rash покажет, окно Output (Результат), чтобы помочь вам решить проблемы в ActionScript. Можно использовать действие Trace (Следить), чтобы вызвать в окне Output (Результат) вспомогательные комментарии;

      Подробную информацию и6 этом см. в руководстве по ActionScript.

    • o выберите команду File (Файл) Þ Open (Открыть) и выделите SWF-файл. Если вы тестируете сцену или фильм, Flash публикует текущее выделение как SWF-файл, используя значения, установленные в диалоговом окне Publish Settings (Настройки публикации),

    См. разд. "Публикация фильма Flash" этой главы.

    При этом SWF-файл открывается в новом окне и сразу начинает воспроизводиться.

  2. В меню Debug (Отладка) Flash Player задайте скорость загрузки, которую Flash моделирует: 14,4 Кбит/с, 28,8 Кбит/с, 56 Кбит/с. Для ввода собственных значений выберите команду Customize (Настройка).
  3. Во Flash Player выберите команду View (Вид) Þ Bandwidth Profiler (Карта полосы пропускания), чтобы показать график загрузки:
    • в левой части карты отображается информация о фильме, его настройках и состоянии. Раздел Movie (Фильм) показывает линейные размеры, скорость воспроизведения, размер в килобайтах и байтах, продолжительность воспроизведения загруженных кадров в секундах;
    • в правой части карты отображается заголовок временной диаграммы и график, в котором каждая линейка представляет отдельный кадр фильма, а длина линейки соответствует размеру этого кадра в байтах. Красная линия ниже заголовка временной диаграммы указывает порог эафузки кадров в реальном времени при заданной скорости. То есть если линейка превышает красную линию, то в этом месте фильма возникнет пауза, которая будет длиться, пока загружается этот кадр.
  4. Выберите команду View (Вид) Þ Show Streaming (Показать загрузку), чтобы включить или выключить индикацию загрузки фильма. Индикатор загрузки указывает количество кадров, загруженных к моменту воспроизведения.
  5. Щелкните на линейке графика, чтобы вызвать значения соответствующего кадра в левом окне, и остановите фильм.
  6. Отрегулируйте вид графика по своему вкусу:
    • выберите команду View (Вид) Þ Streaming Graph (График потока), чтобы увидеть, на каких кадрах возникают паузы. В таком виде график представлен по умолчанию; чередующиеся светло- и темно-серые блоки представляют отдельные кадры. Размер каждого блока укйзывает относительный размер кадра в байтах. В первом кадре хранятся символы, поэтому он зачастую больше, чем другие кадры;
    • выберите команду View (Вид) Þ Frame by Frame Graph (Покадровый график), чтобы показать размер каждого кадра (рис, 14.1). В таком виде легче обнаружить кадры, вызывающие задержки. Если какой-либо блок кадра превышает красную линию в графике, то на соответствующем кадре воспроизведение будет приостанавливаться до полной загрузки кадра.



    Рис. 14.1. Покадровый график показывает размер каждого кадра

  7. Закройте окно тестирования и вернитесь в обычный режим создания фильма Flash. Однажды настроив тестирование, можно открывать любой файл SWF непосредственно в тестовом режиме, при этом файл будет открываться с учетом настроек Bandwidth Profiler (Карта полосы пропускания) и других указанных пользователем параметров.
Подробности об отладке и тестировании фильмов см. тему поиски неисправностей в руководстве по ActionScript.

Для того чтобы генерировать сообщения о количестве данных (рис- 14.2) в итоговом файле Flash Player:

  1. Выполните команду File (Файл) Þ Publish Settings (Настройки публикации).
  2. Выберите настройку Generate Size Report (Создать сообщение о размере).
  3. Нажмите кнопку Publish (Публиковать),

При этом Flash создаст текстовый файл с таким же именем, что и экспортируемый фильм, но с расширением -ТХТ. Сообщение предлагает информацию об объеме каждого кадра в файле Flash Player.


Рис. 14.2. Отчет о количестве данных в итоговом файле Flash Player

Macromedia Generator и Flash

Приложение Generator (Генератор) предлагает Flash-дизайнерам дополнительные возможности.

Любой объект, созданный во Flash - в том числе элементы библиотеки, символы, анимации, временные диаграммы и опубликование фильмы - можно сделать объектом Генератора, используя переменные генератора и символы. (Переменные Генератора - текст в фигурных скобках, например (текст}.) Средства Генератора позволяют широко применять в фильмах прокручивающиеся списки, диаграммы и графики, таблицы, разнообразные графические форматы и звуки и создать таким образом особые мультимедийные эффекты. Установив вместе с Flash приложение Generator 2, вы получаете возможность создавать шаблоны, которые будут содержать переменные элементы Генератора (графика, текст и звук) и которые будут заменяться содержанием из указанного источника данных (это могут быть текстовые файлы, базы данных и т. д.). Такое содержание может быть воспроизведено в браузере клиента как фильм Flash Player или как файлы форматов JPEG, PNG, GIF (статичный и анимированный) или файл QuickTime.

Generator используется вместе с Flash следующими способами:

  • укажите параметры взаимодействия фильма Flash с Генератором: скорость воспроизведения по умолчанию, размер кадра и фон - в панели Generator (Генератор) в диалоговом окне Publish Settings (Настройки публикации);

    См. разд. "Публикация шаблонов Генератора " данной главы.

  • можно изменять HTML-шаблоны Flash для работы с Генератором;

    См. pазд. "Настройка публикуемых шаблонов HTML " этой глеты.

  • с помощью Проводника фильма можно обновлять пары Генератора "имя/значение". Такая пара "имя/значение" является именем и значением переменной (типа параметра URL).
Подробную информацию о Генераторе можно найти на спите http:// www.macromedia.com/generator или в документации по Generator 2.

Публикация фильма Flash состоит из двух основных шагов. На первом шаге командой Publish Settings (Настройки публикации) настраиваются публикуемые файлы. На втором шаге командой Publish (Публиковать) публикуется фильм. Опубликовать файлы для использования в других приложениях можно при помощи команды Export (Экспорт).

См. разд. "Экспорт фильмов и изображении" данной главы.

Команда Publish Settings (Настройки публикации) позволяет выбрать форматы и указать значения для отдельных файлов, включенных в фильм - в том числе GIF, JPEG или PNG - и сохранить эти значения вместе с файлом фильма. В зависимости от того, что именно вы указали в диалоговом окне Publish Settings (Настройки публикации), команда Publish (Публиковать) создает следующие файлы:

  • фильм Flash для Web (SWF-файл);
  • дополнительные изображения в различных форматах, которые появляются автоматически, если отсутствует Flash Player (GIF, JPEG, PNG и QuickTime);
  • поддерживающий документ HTML, необходимый для представления фильма (или изображения) в браузере и передаче браузеру некоторых настроек;
  • автономные проекторы для Windows и Macintosh и QuickTime видео от кино Flash (файлов EXE, Ht?X или MOV, соответственно).

Чтобы изменить или обновить опубликованный фильм, т. е. фильм, к которому была применена команда Publish (Публиковать), надо отредактировать исходный фильм Flash, а затем снова выполнить команду Publish (Публиковать), чтобы, в частности, запретить изменение его исходной информации. При импорте фильма Flash Player во Flash часть информации теряется.

Для того чтобы задать настройки публикации для файла фильма Flash:

  1. Определите, куда будут помещаться публикуемые файлы фильма Hash:
    • создайте папку, в которой будут храниться опубликованные файлы, и сохраните файл фильма Flash;
    • найдите и откройте существующую папку и сохраните в ней файл фильма Flash.
  2. Выберите команду File (Файл) Þ Publish Settings (Настройки публикаций).
  3. В окне Publish Settings (рис. 14.3) укажите параметры для каждого формата, который вы хотите создать.

Формат HTML выбирается автоматически, потому что файл HTML необходим для просмотра фильма Flash в браузере. Кроме тою, если для выбранного формата предлагаются настройки, то в диалоговом окне появляется соответствующая вкладка. Если Flash Player недоступен, то при выборе формата изображения (например GIF, JPEG или PNG) автоматически добавляется необходимый код HTML, который обеспечит просмотр этого изображения в браузере. Подробная информация о настройках публикаций для отдельных форматов файла приводится в следующих разделах.


Рис. 14.3. Диалоговое окно Publish Settings

Для группы полей Filename (Имя файла) выберите одну из следующих настроек:

  • установите флажок Use default names (Использовать имена по умолчанию), чтобы присваивать файлам имена, предлагаемые по умолчанию;
  • сбросьте флажок Use default names (Использовать имена по умолчанию) и введите для файла уникальное имя.

Можно указать различные папки и помещать каждый публикуемый файл в ином месте (таким образом, например, можно сохранить SWF-файл в одном месте, а файл HTML в другом месте), В Windows для указания пути директория\папка\фаил используется наклонная черта "\" (слэш); на Macintosh - двоеточие (:).

В Windows абсолютный путь указывается как C:\Folder \Filename (имя файла).swf, где С: - имя диска, \Folder - имя папки, и Filename (имя файла).swf- имя файла. На Macintosh абсолютный путь указывается как HardDrive name:Folder: Filename (имя файла).swf.

Чтобы создать проектор:

  1. Установите флажок Windows Projector или флажок Macintosh Projector.

    Несмотря на то, что создать проектор Macintosh, используя версию Flash для Windows, можно, тем не менее необходимо воспользоваться транслятором файлов типа BinHex, чтобы созданный файл появился как файл приложения в Macintosh Finder. Версия Flash для Windows присваивает файлу проектора Macintosh расширение .HQX.

  2. Введите уникальное имя в поле Filename (Имя файла) или укажите настройку Use Default Name (Использовать имя по умолчанию), чтобы автоматически присваивать файлам имена и соответствующие формату расширения.
  3. Щелкните на вкладке того формата, настройки которого вы хотите изменить. Укажите настройки публикации для каждого формата, как описано в следующих разделах.
  4. Завершив изменения настроек, выполните один из шагов:
    • чтобы опубликовать все указанные файлы, щелкните на кнопке Publish (Публиковать) или нажмите кнопку ОК;
    • чтобы сохранить настройки и закрыть диалоговое окно, ничего не публикуя, нажмите кнопку ОК.

Для того чтобы опубликовать фильм Flash:

  1. При необходимости установите настройки публикации, как описано в предыдущей процедуре.
  2. Выберите команду File (Файл) Þ Publish (Публиковать), чтобы опубликовать файлы и форматах и местоположениях, установленных в диалоговом окне Publish Settings (Настройки публикации).

Публикация фильма Flash Player

Публикуя фильм Flash Player, можно изменять настройки изображений и сжатия звука" а также защищать свой фильм от импорта. Используйте средства управления в панели Flash диалоговою окна Publish Settings (Настройки публикации), чтобы изменить следующие настройки,

Для того чтобы опубликовать фильм Flash Player:

  1. Выберите команду File (Файл) Þ Publish Settings (Настройки публикации) и перейдите на вкладку Flash.
  2. Во всплывающем меню Load Order (Порядок загрузки) установите порядок, в котором Flash загружает слои фильма для показа первого кадра вашего фильма: Bottom Up (Снизу вверх) или Top Down (Сверху вниз). Эта настройка определяет, какая часть фильма Flash прорисовывается первой при низкой скорости соединения.
  3. Установите флажок Generate Size Report Generate Size Report (Создать сообщение о размере), чтобы представить в виде списка количество данных в итоговом файле Flash Player файлом.

    См. разд. "Тестирование загрузки фильма" данной главы.

  4. Для того чтобы разрешить отладку опубликованного файла SWF, выберите одну из следующих настроек:
    • Omit Trace Actions (Пропустить отслеживание) - когда этот флажок установлен. Flash игнорирует действие Trace (Следить) в текущем фильме и не выводит в окне Output (Результат) комментарии. Подробные сведения об этом приведены в руководстве по ActionScript;
    • Protect from Import (Защита от импорта) - установленный флажок делает невозможным импортирование вашего файла Flash SWF и преобразование его в фильм Flash;
    • Debugging Permitted (Отладка разрешена) - установленный флажок активизирует опцию Debugger (Отладчик) и позволяет проводить отладку фильма Flash удаленно. Выбрав эту настройку, можно установить пароль на файл фильма;
    • в поле Password (Пароль) указывается пароль для фильма Flash, допускающего отладку. Для того чтобы удалить пароль, очистите поле Password (Пароль).
  5. Управлять сжатием растров можно либо с помощью ползунка JPEG Quality (Качество JPEG), либо указав значение. Низкое качество изображения уменьшает объем файла; высокое приводит к созданию больших файлов.
  6. Для того чтобы указать скорость воспроизведения и степень сжатия отдельных звуков в диалоговом окне Sound Properties (Свойства звука) или изменить сделанные ранее настройки:
    • щелкните на кнопке Set Audio Stream (Настроить звуковой ноток), и в открывшемся диалоговом окне Sound Properties (Свойства звука) и нолях Compression (Сжатие), Bit Rate (Скорость) и Quality (Качество) укажите соответствующие настройки экспортируемых потоковых звуков. Потоковый звук начинает воспроизводиться, когда загружено достаточное количество данных для первых нескольких кадров; для воспроизведения на Wcb-сайте потоковый звук синхронизируется с временной диаграммой;
    • щелкните на кнопке Set Audio Event (Настроить событийный звук), и в открывшемся диалоговом окне окне Sound Properties (Свойства звука) в полях Compression (Сжатие), Bit Rate (Скорость) и Quality (Качество) укажите соответствующие настройки экспортируемых потоковых звуков. Для воспроизведения событийный звук должен загрузиться полностью; он будет звучать до конца или пока не будет остановлен;
    • флажок Override Sound Settings (Заменять настройки звука) позволяет заменять указанные в диалоговом окне Sound Properties (Свойства звука) настройки отдельных звуков и создать разные версии фильмов: версию с глубоким звучанием для локального использования и меньшую гю объему версию со звуком, оптимизированным для загрузки из Интернета;

      См. разд. "Сжатие звуков для экспорта" гл. 6.

    • в выпадающем меню укажите версию Flash. He все особенности Flash 5 работают в фильмах, опубликованных в предшествующих версиях Flash;
    • чтобы сохранить значения в текущем файле, нажмите кнопку ОК.

Для воспроизведения фильма Flash в браузере необходим документ HTML, который поддерживает фильм и определяет настройки браузера. Такой документ HTML создается командой Publish (Публиковать) автоматически на основе параметров HTML-шаблона. Параметры HTML определяют представление фильма Flash в окне браузера: цвет фона, размер фильма и т. д. и задают атрибуты для тегов <OBJECT> и <EMBED>. Можно изменить эти и другие настройки в диалоговом окне Publish Settings (Настройки публикации) в панели HTML. Изменение этих значении заменяет настройки, установленные для вашего фильма; данные значения вставляются в шаблон. Шаблон может быть текстовым файлом, который содержит соответствующие переменные шаблона, например, это может быть простой файл HTML, содержащий код для специальных интерпретаторов типа ColdFusion или Active Server Pages (ASP), или же шаблон, предлагаемый Flash.

Cм. разд. "Создание шаблона для публикации HTML-документа", "Постройка публикуемых шаблонов HTML", 'Требования Flash к HTML.-документу данной главы

Для того чтобы опубликовать HTML для поддержки файла Flash:

  1. Выберите команду File (Файл) Þ Publish Settings (Настройки публикации). Тип файла HTML выбран но умолчанию.
  2. Введите уникальное имя в ноле Filename (Имя файла) или выберите опцию Use Default Name (Использовать имя по умолчанию), чтобы создать файл с таким же именем, как и у файла фильма, но с расширением .HTML.
  3. Щелкните на панели HTML, чтобы увидеть прилагаемые ею настройки.
  4. Во всплывающем меню Template (Шаблон) выберите установленный шаблон; щелкните на кнопке Info (Информация) справа, чтобы вызвать описание выбранного шаблона. Меню предлагает список всех шаблонов, находящихся в папке \Flash Macromedia 5\HTML. Основные шаблоны просто поддерживают показ фильма в браузере, более сложные содержат код для распознавания браузера и других особенностей. Если вы не выберете шаблон, то Flash использует шаблон Default.html или, если этот шаблон не существует - первый шаблон из списка. Flash сохраняет измененный шаблон с именем файла фильма Flash, но с расширением .ASP (файла шаблона). Например, если вы выберете шаблон Standard.asp для фильма Flash по имени MyMovie.swf, то итоговый файл будет назван MyMovie.asp.
  5. Во всплывающем меню Dimensions (Размеры) установите размерность для атрибутов WIDTH (ширина) и HEIGHT (высота) тегов <OBJECT> и <EMBED>:
    • выберите значение Match Movie (По размеру фильма) (настройка по умолчанию), чтобы создать файл HTML, равный фильму линейными размерами;
    • выберите значение Pixels (Пикселы), чтобы указать в пикселах высоту и ширину файла HTML в полях Height (Высота) и Width (Ширина);
    • выберите значение Percent (Процент), чтобы указать размеры файла HTML в процентах относительно окна браузера.
  6. Группа флажков Playback (Прокрутить) позволяет управлять воспроизведением фильма и его особенностями следующим образом:
    • флажок Paused at Start (Пауза в начале) - будучи выбран, останавливает фильм в начале до тех пор, пока пользователь не щелкнет на кнопке в фильме или не выполнит команду Play, По умолчанию эта настройка выключена, и фильм запускается сразу при загрузке. Параметр Play (Воспроизведение) имеет значение True (Истина);
    • флажок Loop (Цикл) - будучи установлен, возобновляет воспроизведение фильма с начала по достижении последнего кадра. Сбросьте этот флажок, чтобы фильм останавливался в последнем кадре. По умолчанию флажок Loop (Цикл) установлен;
    • флажок Display Menu (Показ меню) - будучи установлен, показывает сокращенное меню, вызываемое щелчком правой кнопки мыши (Windows) или щелчком левой кнопки при нажатой клавише <Cmd> (Macintosh). Сбросьте этот флажок, чтобы таким щелчком в сокращенном меню вызывался только пункт About Flash (Про Flash). По умолчанию данный флажок установлен (параметр Menu имеет значение True (Истина);
    • флажок Device Font (Шрифт устройства) (доступно только для Windows) - будучи установлен, заменяет сглаженные шрифты операционной системы шрифтами, не установленными у пользователя. Использование шрифтов устройства увеличивает четкость мелкого печатного текста и позволяет уменьшить размер файла фильма. Эта настройка влияет только на фильмы, содержащие статичный текст (текст, не изменяющийся при воспроизведении фильма), представляя его шрифтами устройства;
    • Quality (Качество) - выберите одно из значений в этом всплывающем меню, чтобы определить оптимальное соотношение между временем обработки и сглаживанием каждого воспроизводимого кадра. Эта настройка задает значение атрибута Quality в тегах <OBJECT> и EMBED;
    • Low (Низкое) - дает приоритет скорости воспроизведения над представлением кадра и потому не использует выпрямление;
    • Auto Low (Автоматически ниже) - дает приоритет скорости воспроизведения, но, по возможности, улучшает качество. Воспроизведение начинается с выключенным выпрямлением, но если Flash Player обнаруживает, что процессор может обрабатывать выпрямление, то включается выпрямление;
    • Auto High (Автоматически выше) - только при необходимости жертвует выпрямлением кадров. Воспроизведение начинается с включенным выпрямлением, которое выключается, только если скорость воспроизведения снижается ниже указанной нормы. Используйте это значение, чтобы эмулировать настройку View (Вид) Þ Antialias (Выпрямление);
    • Medium (Средний) - применяет некоторое выпрямление, но не сглаживает растры. Это значение дает лучшее качество, чем значение Low (Низкое), но худшее по сравнению со значением High (Выше);
    • High (Выше) - даст приоритет качеству над скоростью воспроизведения и всегда использует выпрямление (выбран по умолчанию). При этом значении растры сглаживаются, если фильм не содержит анимаций, если же в фильме есть анимация, то растры не сглаживаются;
    • Best (Наилучший) - обеспечивает наилучшее качество и не учитывает скорость воспроизведения. При атом всегда применяется выпрямление и растры сглаживаются в любом случае.
  7. Во всплывающем меню Window Mode (Режим Window) определите атрибут ALIGN для тегов <OBJECT>,< EMBED> и <IMG> для Windows-версии Internet Explorer 4.0 со встроенными средствами Flalsh ActiveX;
    • Window (Окно) - воспроизводит фильм Flash Player в отдельном прямоугольном окне на странице Web быстрее, чем любым другим образом, Настройка устанавливает параметр тега <OBJECT>
    • Opaque Windowless (Непрозрачный вне окна) - перемешает элементы за фильм Flash (например, с помощью динамического HTML), предотвращая их показ и изменяя настройку параметра WMODE на OPAQUE;
    • Transparent Windowless (Прозрачный вне окна) - показывает сквозь все прозрачные области фильма фон страницы HTML, в которую вложен фильм. Учтите, что это может замедлить анимацию. Этот пункт меню устанавливает параметр WMODE в значение TRANSPARENT.
  8. В меню HTML Alignment (Выравнивание HTML) настройте выравнивание фильма Flash в окне браузера;
    • Default (По умолчанию) - выравнивает фильм в окне браузера по центру и отсекает его края, если окно браузера меньше чем фильм;
    • Left (Влево). Right (Вправо), Тор (Вверх) и Bottom (Вниз) - выравнивают фильм по соответствующему краю окна браузера и при необходимости отсекают остальные стороны.
  9. Во всплывающем меню Scale (Масштаб) настройте размещение фильма в указанных границах, если были изменены первоначальные ширина и высота фильма. В меню Scale (Масштаб) устанавливается значение атрибута SCALE для тегов <OBJECT> и <EMBED>. Меню Scale (Масштаб) предлагает следующие возможные значения:
    • Default (Показать все) - весь фильм отображается в указанной области без искажения с сохранением его исходных пропорций, С двух сторон фильма могут появляться границы:
    • No Border (Пет границ) - размеры фильма изменяются, чтобы заполнить указанную область; сохраняются без искажений исходное пропорции фильма, все лишнее при необходимости отсекается;
    • Exact Fit (Точный размер) - весь фильм отображается в указанной области, причем исходные пропорции фильма не сохраняются.
  10. Поля Flash Alignment (Выравнивание Flash) позволяют определить размещение фильма в окне фильма и то, как будут отсекаться края при необходимости. Эта настройка устанавливает значение атрибута SALIGN для ТеГОВ <OBJECT> И <EMBED>:
    • во всплывающем меню Horizontal (Горизонтально) выберите Left (Влево), Center (По центру) или Right (Вправо), чтобы соответственно с этим выровнять фильм по горизонтали;
    • во всплывающем меню Vertical (Вертикально) выберите Тор (Вверх), Center (По центру) или Bottom (Вниз), чтобы соответственно с этим выровнять фильм по вертикали.
  11. Установите флажок Show Warning Messages (Выводить сообщения об ошибках), чтобы Flash выводил сообщения о возникающих конфликтах, например, если шаблон ссылается на неопределенное изображение.
  12. Для того чтобы сохранить настройки в текущем файле, нажмите кнопку ОК

Публикация шаблонов Генератора

Приложение- Macromedia Generator (Генератор) позволяет добавлять в фильмы Flash динамическое содержание, например, текст, графику и звук. Можно задать настройки публикации в панели Generator (Генератор) диалогового окна Publish Settings (Настройки публикации).

Для того чтобы опубликовать шаблон Генератора вместе с файлом Flash:

  1. Выберите команду File (Файл) Þ Publish Settings (Настройки публикации).
  2. Выберите тип шаблона Генератора. Введите уникальное имя в поле Filename (Имя файла) или укажите Use Default Name (Использовать имя по умолчанию), чтобы создать файлы, одноименные файлам Flash, но с расширением .SWF.
  3. Перейдите на панель Generator (Генератор).
  4. Во всплывающем меню Dimensions (Размеры) укажите в пикселах ширину и высоту фильма в полях Width (Ширина) и Height (Высота), соответственно. Или выберите опцию Match Movie (По размеру фильма), чтобы создать файл HTML, равный фильму линейными размерами (настройка по умолчанию).
  5. В поле Background (Фон) выберите цвет фона для сцен фильма (настройки фоновых цветов, сделанные командой Modify (Изменить) Þ Movie (Фильм), при этом отменяются):
    • установите, например, черный цвет из палитры Web-safe 216. Палитра Web-safe 216 использует 216 цветов, которые входят в палитры как Windows, так и Macintosh;
    • укажите шестнадцатеричное значение цвета Web (например, #3434аа);
    • укажите шестнадцатеричное значение (например, 0х232356).
  6. Укажите Frame Rate (Скорость воспроизведения), чтобы установить скорость появления кадров текущею фильма, заменяя значения, сделанные командой Modify (Изменить) Þ Movie (Фильм). Скорость указывается в кадрах в секунду (Fps). Если вы укажете скорость 10 кадров в секунду (10 fps), то каждый кадр анимации будет появляться на экране на 1/10 долю секунды; соответственно, анимация из 100 кадров будет воспроизводиться 10 секунд.
  7. Во всплывающем меню Load Order (Порядок загрузки) укажите порядок, в котором Flash будет загружать слои фильма для представления первого кадра вашего фильма: Bottom Up (Снизу вверх) или Top Down (Сверху вниз). Эта настройка определяет, какую часть фильма Flash прорисовывает сначала при низкой скорости связи-
  8. Всплывающее меню Data Encoding (Кодирование данных) позволяет настроить кодирование данных, получаемых из источников, указанных и файле шаблона. По умолчанию используется кодировка системы, в которой обслуживается шаблон. Надо указать ту же систему кодировки символов для всех источников данных.

    Подробную информацию об этом можно найти в руководстве по Generator 2.

  9. Выберите Create External Font Files (Создать внешние файлы шрифтов), чтобы Генератор создал файлы шрифта. Версия Генератора Generator Enterprise Edition накапливает эти файлы шрифта в буфере, что ускоряет работу при большом количестве используемых в фильме шрифтов.
  10. Выберите External Media (Внешние средства), чтобы определить имя шаблона Генератора, который содержит символы, и включить его библиотеку в отобранный файл. Эта настройка позволяет обращаться с символами так, как если бы они находились в этом файле. Если необходимый символ имеется и во внешнем, и в текущем файле, то используется символ из внешнего файла.
  11. Выберите Parameters (Параметры), чтобы определить переменные; затем введите имя переменной и ее значение. Эта настройка позволяет проверять шаблоны локально, по мере их создания, или тестировать работу переменных.
  12. Для того чтобы сохранить настройки в текущем файле, нажмите кнопку ОК.

Файлы GIF позволяют экспортировать рисунки и простые анимации для страниц Web. Стандартный файл GIF - это просто сжатый растр. Анимированый GIF (иногда называемый GIF89A) хорошо подходит для экспорта коротких анимированных последовательностей. Flash оптимизирует анимированный GIF, -записывая только происходящие от кадра к кадру изменения.

Flash экспортирует в формат GIF первый кадр фильма, если вы не укажете иной ключевой кадр, присвоив ему ярлык #Static. Flash экспортирует в анимированный GIF все кадры текущего фильма, если вы не укажете диапазон кадров для экспорта, обозначив начальный и конечный ключевые кадры ярлыками #First и #Last, соответственно, Flash поддерживает для GIF карту изображения, поэтому кнопки, связанные в исходном фильме некоторыми URL, продолжают функционировать уже в виде графических ссылок. Назначьте ярлык #Мар тому ключевому кадру, в котором хотите создать карту изображения. Если не создать ярлык кадра, то Flash генерирует карту изображения, используя кнопки в последнем кадре фильма. Карту изображения можно создать, только если в выбранном шаблоне присутствует переменная шаблона $IM.

См. разд. "Создание карты изображения" данной главы.

Для того чтобы опубликовать файл Flash в формат GIF:

  1. Выберите команду File (Файл) Þ Publish Settings (Настройки публикации).
  2. Выберите тип изображения GIF. Введите уникальное имя файла в поле Filename (Имя файла) или установите флажок Use Default Name (Использовать имя но умолчанию), чтобы создать файл, одноименный файлу Flash, но с расширением -GIF.
  3. Щелкните на панели GIF, чтобы вызвать ее настройки.
  4. В группе полей Dimensions (Размеры) укажите в пикселах значения ширины и высоты файла в полях Width (Ширина) и Height (Высота), соответственно, или установите флажок Match Movie (По размеру фильма), чтобы создать файл GIF, равный фильму по линейным размерам, и сохранить его пропорции (настройка по умолчанию).
  5. В группе переключателей Playback (Воспроизведение) выберите либо Static (Статичное), либо Animated (АН и миро ванное), чтобы создать статичное или анимированное изображение GIF. Для настройки Animation (Анимация) укажите Loop Continuously (Непрерывный цикл) или Repeat (Повтор) и количество повторов анимации.
  6. Группа флажков Options позволяет указать настройки для отображения экспортируемого GIF:
    • Optimize Colors (Оптимизировать цвета) - удаляет из таблицы цветов файла GIF все неиспользуемые цвета. Это может уменьшить размер файла на 1000-1500 байт, не влияя на качество изображения; при этом, однако, немного возрастают требования к памяти. Учтите также, что это не влияет на файлы, использующие адаптивную палитру (адаптивная палитра анализирует цвета в изображении и создает уникальную цветную таблицу для отобранного GIF);
    • Interlace (Чересстрочный) - представляет файл GIF u браузере постепенно по мере загрузки. При этом пользователь видит общие контуры графического содержания прежде, чем файл полностью загружен, что удобно при медленной связи. Не указывайте эту настройку для анимированных GIF;
    • Smooth (Сглаженный) - применяет сглаживание к экспортируемому растру, создает таким образом растр с повышенным качеством изображения и улучшает представление текста. Однако сглаживание может создать ореол серых пикселов вокруг спрямленного изображения, помещенного на цветной фон, а также увеличивает размер файла GIF. Если такой ореол появляется - экспортируйте изображение без сглаживания;
    • Dither Solids (Подбор цвета) - подбирает основные цвета и градиенты. См. настройки Dither (Подбор цветов) на шаге К;
    • Remove Gradients (Удалить градиенты) - преобразует все градиенты и заполнения фильма в основные цвета, используя первый цвет в градиенте. Градиенты увеличивают размер файла GIF и часто имеют низкое качество. Используя эту настройку, тщательно подберите первый цвет ваших 1радиентов, чтобы предотвратить неожиданные результаты. Выключена по умолчанию.
  7. Выберите настройку Transparent (Прозрачно), чтобы задать прозрачный фон фильма и способ преобразования в GIF канала прозрачности:
    • Opaque (Непрозрачный) - заполняет фон основным цветом;
    • Transparent (Прозрачный) - делает фон прозрачным;
    • Alpha - устанавливает частичную прозрачность. Затем укажите пороговое значение (Threshold) в диапазоне от 0 до 255, чтобы осе цвета ниже заданного значения стали полностью прозрачными (невидимыми), а цвета выше порога - частично прозрачными. Значение 12ti соответствует 50% прозрачности;
  8. Выберите настройку Dither (Подбор цвета), чтобы определить, как будут комбинироваться пикселы доступных цветов для моделирования цвета, недоступного в текущей палитре. Это может улучшить качество цвета, но за счет увеличения размера файла. Выберите одну из следующих настроек:
    • None (Ни один) - отключает подбор цвета и заменяет цвета наиболее близкими цветами основной цветовой палитры. При этом значении файлы имеют малый размер, но неудовлетворительные цвета;
    • Ordered (По возможности) - обеспечивает довольно точный подбор цвета при относительно небольшом размере файла;
    • Diffusion (Смешение) - обеспечивает наилучший подбор цвета, но значительно увеличивает размер файла. Кроме того, это значение работает только с палитрой Web-216;
  9. Раскрывающийся список Palette Type (Тип палитры) позволяет определить цветовую палитру изображения:
    • Web 216 - используется палитра Web-216, что обеспечивает хорошее качество изображения GIF и быструю его обработку;
    • Adaptive (Адаптивная) - цвета в изображении анализируются и создастся уникальная цветовая таблица для отдельного файла GIF. Таким образом для изображения подбираются наиболее точные цвета, но размер файла при этом несколько увеличивается- Это значение настройки наиболее подходит для систем, отображающих тысячи и миллионы цветов. Для тою чтобы уменьшить размер файла GIF с адаптивной палитрой, используйте настройку Мах Colors (Ограничить цвета), описанную в шаге 10, чтобы уменьшить количество цветов в палитре;
    • Web Snap Adaptive (Адаптивная для Web) - аналогична значению Adaptive (Адаптивная) за исключением того, что наиболее близкие цвета преобразуются в цвета палитры Web-216. Цветовая палитра оптимизирована для изображения, но по возможности Flash использует цвета палитры Web-216. Это обеспечивает хорошее представление изображения в системах с 256 цветами;
    • Custom (Особо) - позволяет задать палитру, оптимизированную для текущего изображения- При этом изображение обрабатывается с такой же скоростью, как и при выборе палитры Web-216. Для того чтобы использовать настраиваемую палитру, необходимо ее создать, а затем щелкнуть на кнопке Ellipsis в нижней части диалогового окна и выбрать файл палитры. Flash поддерживает палитры, сохраненные в формате ACT, который экспортируется из Macromedia Fireworks и других графических приложений;

    См. разд. "Импорт и экспорт цветовых палитр " гл. 4.

  10. Если на шаге 9 вы выбрали палитру Adaptive (Адаптивная) или Web Snap Adaptive (Адаптивная для Web), то укажите в поле Мах Colors (Ограничить цвета) максимальное количество цветов, используемых в изображении GIF. При малом количестве цветов файл может быть меньше по объему (но хуже по качеству).
  11. Для того чтобы сохранить настройки текущего файла, нажмите кнопку ОК

Публикация файлов JPEG

Формат JPEG поселяет сохранять изображение как 24-Битный растр с высоким сжатием. Вообще, формат GIF лучше подходит для экспорта линейной i-рафики, а JPEG - для изображений, содержащих полутона, градиенты и внедренные растры. Flash экспортирует R формат JPEG первый кадр фильма, если иной ключевой кадр не указан для экспорта ярлыком #Static.

Для того чтобы опубликовать файл а формат JPEG:

  1. Выберите команду File (Файл) Þ Publish Settings (Настройки публикации).
  2. В группе флажков Type (Тип изображения) установите флажок JPEG, Введите уникальное имя в ноле Filename (Имя файла) или установите флажок Use Default Name (Использовать имя по умолчанию), чтобы создать файл одноименный файлу Flash, но с расширением JPG.
  3. Перейдите на вкладку JPEG, чтобы вывести ее настройки.
  4. В группе полей Dimensions (Размеры) укажите в пикселах значения ширины и высоты файла в полях Width (Ширина) и Height (Высота), соответственно, или установите флажок Match Movie (По размеру фильма), чтобы создать файл JPEG, равный фильму по линейным размерам, и сохранить ею пропорции (настройка по умолчанию).
  5. Ползунок и поле Quality (Качество) позволяют указать степень сжатия файла JPEG. Низкое качество изображения обеспечивает меньший объем файла; при высоком качестве файлы получаются достаточно объемными. Экспериментально подберите наилучшее сочетание размера и качества для ваших файлов.

    Можно задать качество экспортируемого объекта, изменяя настройку сжатия в диалоговом окне Bitmap Properties (Свойства растра).

    См. разд. "Настроила свойств ростра " гл. 5.

  6. Флажок Progressive (Прогрессивный) позволяет создавать прогрессивного изображения JPEG, постепенно проявляющиеся в браузере при медленной связи. Это аналогично действию флажка Interlace (Чересстрочный) в форматах PNG и GIF.
  7. Для того чтобы сохранить назначения с текущим файлом, нажмите кнопку ОК.

PNG - единственный растровый формат, который поддерживает прозрачность на различных платформах, а также это формат файла Macromedia Fireworks.

Flash экспортирует в формат PNG первый кадр фильма, если иной ключевой кадр не указан для экспорта ярлыком #Static.

Для того чтобы опубликовать файл PNG:

  1. Выберите команду File (Файл) Þ Publish Settings (Настройки публикации).
  2. В группе флажков Type (Тип изображения) установите флажок PNG. Введите уникальное имя в ноле Filename (Имя файла) или установите флажок Use Default Name (Использовать имя ч" умолчанию), чтобы создать файл одноименный файлу Flash, но с расширением .PNG.
  3. Перейдите на вкладку PNG.
  4. В группе нолей Dimensions (Размеры) укажите в пикселах значения ширины и высоты файла в полях Width (Ширина) и Height (Высота), соответственно, или установите флажок Match Movie (По размеру фильма), чтобы создать файл JPEG, равный фильму по линейным размерам, и сохранить его пропорции (настройка по умолчанию).
  5. В списке Bit Rate (Глубина цвета) укажите количество битов, описывающих цвет одного пиксела изображения:
    • 8 bit - для 256-цветного изображения;
    • 24 bit - для тысяч цветов:
    • 24 bit with Alpha - для тысяч цветов с прозрачностью (32 bit). Учтите, что более глубокий цвет увеличивает размер файла.
  6. В группе флажков Options (Настройки) укажите следующие настройки для экспортируемого файла PNG:
    • Optimize Colors (Оптимизировать цвета) - из цветовой таблицы файла удаляются все неиспользуемые цвета. При этом размер файла уменьшается на 1000-1500 байтов без потери качества, но немного увеличиваются требования к памяти. Учтите, что эта настройка не влияет на адаптивную палитру;
    • Interlaced (Чересстрочный) - файл отображается в браузере постепенно по мере загрузки и показывает пользователю общие черты содержания еще до завершения загрузки. Учтите, что это нельзя использовать для анимированных файлов PNG;
    • Smooth (Сглаженный) - применяет сглаживание к экспортируемому растру, создает таким образом растр с повышенным качеством изображения и улучшает представление текста. Однако сглаживание может создать ореол серых пикселов вокруг спрямленного изображения, помещенного па цветной фон, а также увеличивает размер файла PNG. Если такой ореол появляется - экспортируйте изображение без сглаживания;
    • Dither Solids (Подбор цвета) - подбирает основные цвета и градиенты. См. настройки Dither (Подбор цветов) на шаге 7;
    • Remove Gradients (Удалить градиенты) - преобразует все градиенты и заполнения фильма в основные цвета, используя первый цвет В градиенте (выключена по умолчанию). Градиенты увеличивают размер файла PNG и часто снижают качество изображения. Используя эту настройку, тщательно подберите первый цвет градиентов, чтобы предотвратить неожиданные результаты.
  7. Выберите значение в списке Dither (Подбор цвета), чтобы определить, как будут комбинироваться пикселы доступных цветов для моделирования цвета, недоступного в текущей палитре. Это может улучшить качество цвета, но за счет увеличения размера файла. Выберите одну из следующих настроек:
    • None (Ни один) - отключает подбор цвета и заменяет цвета наиболее близкими цветами основной цветовой палитры. При этом значении файлы имеют малый размер, но неудовлетворительные цвета;
    • Ordered (По возможности) - обеспечивает довольно точный подбор цвета при относительно небольшом размере файла;
    • Diffusion (Смешение) - обеспечивает наилучший подбор цвета, но существенно увеличивает размер файла. Кроме того, это значение работает только с палитрой Web-216.
  8. Раскрывающийся список Palette Type (Тип палитры) позволяет определить цветовую палитру изображения:
    • Web 216 - используется палитра Web-216, этo обеспечивает хорошее качество изображения GIF и быструю его обработку;
    • Adaptive (Адаптивная) - цвета в изображении анализируются и создается уникальная цветовая таблица для отдельного файла PNG, Таким образом для изображения подбираются наиболее точные цвета, но размер файла при этом несколько увеличивается. Это значение настройки наиболее подходит для систем, отображающих тысячи и миллионы цветов. Для того чтобы уменьшить размер файла PNG с адаптивной палитрой (и уменьшить количество цветов в палитре), используйте настройку Мах Colors (Ограничить цвета), описанную на шаге 10;
    • Web Snap Adaptive (Адаптивная для Web) - аналогична значению Adaptive (Адаптивная) за исключением того, что наиболее близкие цвета преобразуются в цвета палитры Web-216. Цветовая палитра оптимизирована для изображения, но по возможности Flash использует цвета палитры Web-216. Это обеспечивает хорошее представление изображения в системах с 256 цветами;
    • Custom (Особо) - позволяет задать палитру, оптимизированную для текущего изображения. Изображение обрабатывается с такой же скоростью, как и при выборе палитры Web-216. Для того чтобы использовать настраиваемую палитру, необходимо ее создать, а зачем щелкнуть на кнопке Ellipsis (...) в нижней части диалогового окна и выбрать файл палитры.

    Flash поддерживает палитры, сохраненные в формате ACT, который экспортируется из Macromedia Fireworks и других графических приложений.

  9. Если на шаге 8 выбрана палитра Adaptive (Адаптивная) или Web Snap Adaptive (Адаптивная для Web), то укажите и поле Мах Colors (Ограничить цвета) максимальное количество цветов, используемых в изображении PNG. При малом количестве цветов файл может быть меньше по объему, но хуже по качеству.
  10. Для того чтобы сохранить настройки текущего файла, нажмите кнопку ОК-
  11. В списке Filter Options (Параметры фильтрации) выберите метод построчной фильтрации, чтобы повысить коэффициент сжатия файла PNG и уменьшить его объем. Поэкспериментируйте с различными значениями для каждого изображения:
    • None (Ни один) - фильтрация отсутствует;
    • Sub (Рядом) - записывается разница между значениями байт предшествующего и последующего пикселов;
    • Up (Сверху) - записывается разница между значениями байт двух пикселов, расположенных один над другим;
    • Average (Среднее) - используется среднее значение двух соседних пикселов (слева и сверху), чтобы предсказать значение пиксела;
    • Paeth (Зависимость) - вычисляет простую линейную функцию по трем соседним пикселам (слева, сверху и слева сверху) и соседнему пикселу присваивается вычисленное значение;
    • Adaptive (Адаптивный) - анализирует цвета в изображении и создаст уникальную цветовую таблицу для файла PNG. Это оптимально для систем, отображающих тысячи или миллионы цветов, и создает наиболее точный цвет для изображения. Однако размер файла при этом получается больше, чем при использовании палитры Web-216. Для того чтобы уменьшить размер файла PNG, созданного с помощью адаптивной палитры, уменьшите количество цветов в палитре.
  12. Для того чтобы сохранить настройки, нажмите кнопку ОК.

Публикация фильмов QuickTime 4

При публикации в формате QuickTime 4 фильм Flash копируется на отдельный трек QuickTime. Фильм Flash воспроизводится в фильме QuickTime точно так же, как во Flash Player, сохраняя все интерактивные особенности.

Если фильм Flash, в свою очередь, содержит фильм QuickTime, то Flash копирует его в отдельный трек в новом файле QuickTime.

Для того чтобы опубликовать файл Flash в формате QuickTime 4:

  1. Выберите команду File (Файл) Þ Publish Settings (Настройки публикации).
  2. В группе флажков Type (Тип изображения) установите флажок QuickTime. Введите уникальное имя в поле Filename (Имя файла), или установите флажок Use Default Name (Использовать имя по умолчанию), чтобы создать файл, одноименный файлу Flash, но с расширением .MOV.
  3. Перейдите на вкладку QuickTime.
  4. В группе полей Dimensions (Размеры) укажите в пикселах значения ширины и высоты файла в полях Width (Ширина) и Height (Высота), соответственно, или установите флажок Match Movie (По размеру фильма), чтобы создать файл QuickTime, равный фильму по линейным размерам, и сохранить его пропорции (настройка по умолчанию).
  5. В списке Alpha (Прозрачность) выберите режим прозрачности для трека Flash в фильме QuickTime. Учтите, что это не влияет ни на какие значения прозрачности в самом фильме Flash:
    • Alpha Transparent - делает трек Flash прозрачным и отображает любое содержание в треках, находящихся позади трека Flash;
    • Copy - делает трек Flash непрозрачным и скрывает все содержание в треках позади трека Flash;
    • Auto - делает трек Flash прозрачным, только если позади него есть другие треки; если же трек Flash является в фильме самым нижним, то он непрозрачен.
  6. В списке Layer (Слой) укажите место для трека Flash в фильме QuickTime:
    • Top (Верх) - трек Flash всегда будет помещаться поверх остальных треков в фильме QuickTime;
    • Bottom (Низ) - трек Flash будет всегда помещаться позади других треков;
    • Auto (Автоматически) - размещает трек Flash перед другими треками, если объекты Flash находятся перед объектами видео в самом фильме Flash, и позади всех других треков, если объекты Flash не вынесены вперед.
  7. Флажок Streaming Sound (Потоковый звук) - все потоковые звуки фильма Flash экспортируются в звуковой трек QuickTime, при этом звук повторно сжимается согласно настройкам QuickTime. Для того чтобы изменить эти настройки, щелкните на кнопке Audio Settings (Настройки звука) рядом с этим флажком. Подробнее об этом рассказано в документации на QuickTime.
  8. В списке Controller (Панель воспроизведения) определите вид панели воспроизведения для экспортируемого фильма:
    • None (Нет);
    • Standard (Стандартная);
    • QuickTime VR (Видеомагнитофон).
  9. Группа флажков Playback (Воспроизведение) позволяет настроить воспроизведение фильма:
    • Looping (Зацикливание) - снова запускает воспроизведение фильма по достижении последнего кадра;
    • Paused at Start (Пауза в начале) - останавливает фильм в самом начале до тех пор, пока пользователь не щелкнет на кнопке в фильме или не выберет команду Play. По умолчанию этот флажок не установлен, и воспроизведение фильма начинается сразу при загрузке;
    • Play Every Frame (Воспроизвести каждый кадр) - отображает каждый кадр фильма, не пропуская ни одного даже при медленной загрузке; звук при этом не воспроизводится;
  10. Флажок File Flatten (Сборка файла) - комбинирует содержание Flash и импортированное содержание видео в единый фильм QuickTime. Если этот флажок не установлен, то QuickTime обращается к указанным файлам вне фильма, а если эти файлы отсутствуют, то фильм будет работать некорректно.
  11. Для того чтобы сохранить настройки текущего файла, нажмите кнопку ОК.

Для того чтобы просмотреть публикуемый фильм Flash и указанные для него настройки, выполните команду Publish Preview (Просмотр публикации). Эта команда экспортирует файл и запускает его для предварительного просмотра в указанном по умолчанию браузере. Если вы просматриваете фильм QuickTime, то команда Publish Preview (Просмотр публикации) запускает проектор QuickTime. Если просматривается фильм Flash Player, то запускается Flash Player.

Для того чтобы просмотреть файл с помощью команды Publish Preview (Просмотр публикации):

  1. Задайте настройки экспорта файла в окне Publish Settings (Настройки публикации).

    См. разд. "Публикация фильма Flash " данной главы.

  2. Выполните один из следующих шагов:
    • выберите команду File (Файл) Þ Publish Preview (Просмотр публикации) и укажите в подменю формат файла, который хотите просмотреть;
    • нажмите клавишу <F12>, чтобы запустить экспорт и предварительный просмотр формата. Используя текущие значения настроек публикации, Flash создает файл указанного типа в том же месте, где находится файл фильма Flash. Созданный файл остается в этом месте, пока не будет переписан или удален.

Использование автономного плейера

Автономный плейер воспроизводит фильм Flash Player точно так же, как в браузере или приложениях ActiveX. Автономный плейер устанавливается вместе с Flash (файл FlashPla.exe в Windows и файл FlashPlayer на Macintosh). Автономный плейер запускается двойным щелчком на файле, а он, в свою очередь, управляет фильмом. Можно управлять фильмом в автономном плейере с помощью команд меню и процедуры FS COMMAND. Например, чтобы окно автономного плейера занимало весь экран, назначьте кадру или кнопке инструкцию FSCOMMAND, в которой в качестве команды вводится Fullscreen С аргументом True.

См. разд. "Управление другими фильмами и фрагментами фильма " гл. 12.

Для того чтобы управлять фильмом в автономном плейере, воспользуйтесь следующими командами:

  • File (Файл) Þ New (Новый) - создает новый файл; File (Файл) Þ Open (Открыть) - открывает существующий файл;
  • View (Вид) Þ Magnification (Увеличение) - изменяет видимые размеры фильма на экране. Выберите в подменю пункты Show All (Показать все), Zoom In (Увеличить), Zoom Out (Уменьшить) или 100 %;
  • Control (Управление) Þ Play (Воспроизвести), Rewind (Назад), Loop (Цикл), Step Forward (Шаг вперед) или Step Backward (Шаг назад) - позволяют управлять ходом воспроизведения фильма.

Экспорт фильмов и изображений

Экспорт обеспечивает подготовку содержания фильма для использования в других приложениях. Команды Export Movie (Экспортировать фильм) и Export Image (Экспорт изображения), в отличие от команды Publish (Публиковать), позволяют задать параметры экспорта для отдельного фильма или отдельного изображения. Команда Publish (Публиковать) применяется для публикации всех необходимых файлов сразу.

См. разд. "Публикация фильма Flash " данной главы.

Команда Export Movie (Экспортировать фильм) позволяет экспортировать фильм Flash в один из допустимых форматов и создавать нумерованные файлы изображений для каждого кадра фильма. С помощью этой же команды можно экспортировать звук фильма в формат WAV (только Windows). Для того чтобы экспортировать содержание текущего кадра или выделенного изображения в один из форматов изображения или в фильм Flash Player, состоящий из одного кадра, выполните команду Export Image (Экспорт изображения).

Экспортируя изображение Flash в векторный файл (Формат Adobe Illustrator), вы сохраняете его векторную информацию. Можно редактировать эти файлы в других векторных редакторах, но импортировать их в большинство программ обработки текстов и макета страницы невозможно.

Изображение Flash, сохраненное как растр GIF, JPEG, P1CT (Macintosh) или BMP (Windows), теряет векторную информацию. Такой файл можно редактировать в растровых редакторах, например, в Adobe Photoshop, но не в редакторах векторной графики.

Для того чтобы экспортировать фильм или изображение:

  1. Если экспортируется изображение, выберите кадр или изображение в текущем фильме, который будет экспортирован.
  2. Выберите команду File (Файл) Þ Export Movie (Экспортировать фильм) или File (Файл) Þ Export Image (Экспорт изображения).
  3. Укажите имя для конечного файла.
  4. Выберите формат файла в раскрывающемся списке Format (Формат).
  5. Нажмите кнопку Save (Сохранить). Если выбранный формат требует дополнительной информации, при попытке сохранения появится диалоговое окно экспорта.
  6. Задайте настройки экспорта для выбранного формата, как это описано ниже в данной главе. Настройки экспорта и публикации одинаковы для фильмов Flash и шаблонов Генератора. Прочие форматы экспорта рассмотрены в следующем разделе.
  7. Нажмите кнопку ОК, а затем Save (Сохранить), чтобы сохранить сделанные изменения.

Flash позволяет экспортировать фильмы и изображения более чем в десяток различных форматов (табл. 14.1). Фильм экспортируется как последовательность, а изображения - как отдельные файлы. PNG - единственный растровый формат для разных платформ, который поддерживает прозрачность (как альфа-канал). Некоторые нерастровые экспортные форматы не поддерживают прозрачность или слои маски. Подробно о каждом формате рассказывается в следующих разделах.

Таблица 14.1. Графические форматы, поддерживаемые Macromedia Flash 5

Файл Расширение Windows Macintosh
Adobe Illustrator .Al + +
Animated GIF, GIF Sequence,и GIF Image .GIF + +
Bitmap (BMP) .BMP +-
DXF Sequence and AutoCAD DXFImage .DXF + +
Enhanced Metafile EMF +-
EPS (Version 6.0 or earlier) .EPS + +
FutureSplash Player .SPL + +
Generator template .SWT + +
JPEG Sequence and JPEG Image JPG + +
PICT Sequence (Macintosh) .PCT +-
PNG Sequence and PNG Image .PNG + +
Publishing QuickTime 4 movies .MOV + +
QuickTime Video (Macintosh) .MOV + -
WAV audio (Windows) .WAV +-
Windows AVI (Windows) .AVI +-
Winrlnwc Motatilo WMF + -

Adobe Illustrator

Формат EPS программы Adobe Illustrator идеален для обмена изображениями между Flash и другими приложениями (например, FreeHand). Этот формат обеспечивает очень точное преобразование кривых, стиля линий и заливок. Flash поддерживает импорт и экспорт файлов в форматах Adobe Illustrator версий 88, 3.0, 5.0 и 6.0. Flash не поддерживает файлы формата EPS, созданные в программе Photoshop или генерируемые командой Print (Печать). Версии Adobe Illustrator до 5.0 не поддерживают градиенты и только версия 6.0 поддерживает растры. В диалоговом окне Export Adobe Illustrator (Экспорт в формат Adobe Illustrator) имеется единственная группа переключателей для выбора версии формата экспортируемого файла:

  • Adobe Illustrator 88;
  • Adobe Illustrator 3.0;
  • Adobe Illustrator 5.0;
  • Adobe Illustrator 6.0.

Для того чтобы экспортируемые файлы Flash были совместимы с Adobe Illustrator версии 8.0 и более поздних, используйте входящий в поставку Flash модуль (plugin) Macromedia Flashwriter for Adobe Illustrator.

Форматы Animated GIF, GIF Sequence и GIF Image

Эти форматы позволяют экспортировать файлы в формат GIF. Настройки аналогичны предлагаемым на вкладке GIF в диалоговом окне Publish Settings (Настройки публикации), со следующими исключениями:

  • в группе полей Dimension (Размеры) размеры указываются в точках в дюйм (Dpi);
  • в поле Resolution (Разрешение) можно указать разрешение или щелкнуть на кнопке Match Screen (По настройкам экрана), чтобы использовать разрешение экрана;
  • список Include (Ввести) позволяет выбрать минимальную экспортируемую область изображения или указать для экспорта весь документ;
  • в списке Colors (Цвета) укажите количество цветов экспортируемого изображения: черно-белый; 4-, 8-, 16-, 32-, 64- 128- или 256-битный цвет, Standard Colors (Стандартный цвет), стандартная палитра Web-216.

Устанавливая флажки Interlace (Чересстрочный), Smooth (Сглаживание), Transparent (Прозрачность) и Duther solid colors (Подбор основных цветов) можно задать соответствующие настройки, информация о которых приведена в разделе "Публикация файлов GIF" этой главы. Анимация доступна только для формата Animated GIF; при этом можно указать количество повторов анимации, где значению 0 соответствует бесконечный повтор.

Растр (BMP)

Формат BMP предназначен для экспорта рисунков Flash в программы обработки растровых изображений. Диалоговое окно Bitmap Export (Экспорт растра) имеет следующие настройки:

  • поля ввода Dimensions (Размеры) позволяют задать в пикселах размер экспортируемого растрового изображения. Flash гарантирует, что задаваемый размер обеспечит тот же коэффициент сжатия, что и в исходном изображении;
  • поле ввода Resolution (Разрешение) позволяет задать разрешение экспортируемого растрового изображения в точках на дюйм (Dpi). После задания этого параметра ширина и высота вычисляются автоматически в зависимости от размера изображения (т. е. параметр Resolution является альтернативой параметру Dimension). Щелчок на кнопке Match Screen (По размеру экрана) обеспечивает разрешение, соответствующее разрешению вашего экрана;
  • раскрывающийся список Color Depth (Глубина цвета) позволяет выбрать битовую глубину цвета для изображения. Многие приложения для Windows еще не поддерживают новый 32-разрядный цвет для растровых изображений. Если применение этого формата порождает проблемы, используйте 24-разрядный цвет;
  • флажок Smooth (Сглаживание) позволяет задать необходимость скругле-ния и сглаживания в экспортируемом растровом изображении. Это обеспечивает более высокое качество, однако вокруг изображения на цветном фоне может появляться дымка из серых пикселов. В этом случае сбросьте флажок Smooth.

DXF Sequence и AutoCAD DXF Image

Этот 3D формат позволяет экспортировать элементы фильма в формат AutoCAD DXF версии 10, после чего их можно редактировать в DXF-coвместимых приложениях.

Этот формат не имеет никаких экспортных настроек.

Enhanced Metafile (Windows)

Enhanced Metafile (EMF, расширенный метафайл Windows) - графический формат Windows 95 и Windows NT, который сохраняет и векторную, и растровую информацию. EMF поддерживает кривые, используемые в рисунках Flash лучше, чем прежний формат Windows Metafile, однако многие приложения все еще не поддерживают этот более современный графический формат. Формат не имеет дополнительных настроек экспорта.

Можно экспортировать текущий кадр как файл EPS 3.0 для размещения в другом приложении, например в приложении макетирования страницы. Файл EPS (инкапсулированный PostScript®) можно распечатать на PostScript-принтере. Дополнительно можно указать просмотр экспортируемого файла в виде растра для приложений, которые могут импортировать и печатать EPS-файлы (например, Microsoft Word или Adobe PageMaker®), но при этом изображения не будут выведены на экран.

Flash не предлагает дополнительных параметров для экспорта файлов EPS.

FutureSplash Player

Этот формат использовался во Flash еще до его приобретения компанией Macromedia. Настройки экспорта соответствуют настройкам публикации в формате Flash.

См. разд. "Публикация фильма Flash Player" этой главы.

JPEG Sequence и JPEG Image

Настройки экспорта JPEG соответствуют настройкам публикации JPEG на вкладке JPEG в окне Publish Settings (Настройки публикации) с одним исключением: нажатие кнопки Match Screen (По размеру экрана) настраивает размер появляющегося на экране экспортированного изображения по размерам фильма, а также сохраняет пропорции изображения.

См. разд. "Публикация файлов JPEG" данной главы.

PICT Sequence (Macintosh)

PICT - стандартный графический формат Macintosh, который может содержать растровую или векторную информацию. Диалоговое окно Export PICT (Экспортировать PICT) предлагает для него следующие настройки экспорта:

  • группа полей Dimensions (Размеры) позволяет задать размеры экспортируемого растрового изображения в пикселах. При этом гарантируется сохранение пропорций первоначального изображения;
  • в поле Resolution (Разрешение) указывается разрешение в точках на дюйм (Dpi); при этом Flash автоматически вычисляет ширину и высоту изображения. Для того чтобы разрешение соответствовало характеристикам вашего дисплея, включите настройку Match Screen (По размеру экрана).

    Растровое изображение в формате PICT обычно лучше выглядит при разрешении 72 точки на дюйм;

  • параметр Color Depth (Глубина цвета) определяет, является ли файл PICT объектным или растровым. Объектные изображения обычно лучше подходят для распечатки, и масштабирование не влияет на их вид. Растровое изображение PICT обычно лучше отображается на экране, и его можно редактировать в приложениях типа Adobe Photoshop, а, кроме того, для растра PICT можно указать разную глубину цвета;
  • настройка Include PostScript (Включить PostScript) доступна только для объектных файлов PICT; при этом в файл вводится информация, которая оптимизирует печать на PostScript-принтерах. Эта информация увеличивает файл и распознается не всеми приложениями.

PNG Sequence и PNG Image

Параметры для этих форматов аналогичны настройкам на вкладке PNG в окне Publish Settings (Настройки публикации) со следующими исключениями:

  • в полях Dimensions (Размеры) размер экспортируемого растрового изображения указывается в пикселах. Flash гарантирует, что задаваемый размер обеспечит тот же коэффициент сжатия, что и в исходном изображении;
  • поле Resolution (Разрешение) позволяет задать разрешение экспортируемого растрового изображения в точках на дюйм (dpi). После задания этого параметра ширина и высота вычисляются автоматически в зависимости от размера изображения (т. е. параметр Resolution является альтернативой параметру Dimension). Щелчок на кнопке Match Screen (По размеру экрана) устанавливает разрешение, соответствующее разрешению экрана;
  • список Colors (Цвета) аналогичен настройке Bit Depth (Глубина цвета) на вкладке PNG в диалоговом окне Publish Settings (Настройки публикации) и задает количество бит, которым описывается цвет каждого пиксела изображения. Для 256-цветного изображения выберите пункт 8-bit; для тысяч цветов - 24-bit; для тысяч цветов с прозрачностью (32-бит) - 24-bit with Alpha. Учтите, что чем глубже цвет, тем больше файл;
  • список Include (Включить) позволяет экспортировать минимальную область изображения или указать для экспорта полный размер документа;
  • группа флажков Filter options (Настройки фильтрования) соответствуют настройкам на вкладке PNG в диалоговом окне Publish Settings (Настройки публикации). Кроме того, можно установить флажок Interlace (Чересстрочный), чтобы экспортированное изображение PNG проявлялось в браузере постепенно по мере загрузки;
  • флажок Smooth (Сглаживание) применяет к экспортируемому растру сглаживание и повышает таким образом качество изображения и улучшает вид текста;
  • флажок Dither Solid (Подбор цвета) задает подбор цвета для основных цветов и градиентов.
См. разд. "Публикация файлов PNG" данной главы.

QuickTime

При экспорте в формат QuickTime создается фильм в формате QuickTime 4. Все слои в исходном файле Flash экспортируются как единый трек Flash. Этот формат позволяет комбинировать интерактивные особенности Flash с возможностями QuickTime в фильме QuickTime 4, который просматривается с помощью модуля (plugin) QuickTime 4. Настройки экспорта идентичны настройкам публикации QuickTime.

См. разд. "Публикация фильмов QuickTime 4" этой главы.

QuickTime Video (Macintosh)

Формат QuickTime Video преобразует исходный файл Flash в последовательность растров, вложенных в трек видеофайла. Содержание Flash экспортируется как растровое изображение без интерактивности. Этот формат удобен для редактирования содержания Flash в приложении редактирования видео. Диалоговое окно Export QuickTime Video (Экспорт QuickTime Video) предлагает следующие настройки:

  • в полях Dimensions (Размеры) укажите ширину и высоту кадров фильма QuickTime в пикселах. По умолчанию можно определить только ширину или высоту, а другое измерение будет автоматически установлено таким образом, чтобы сохранить пропорции первоначального фильма. Для того чтобы указать и ширину и высоту самостоятельно, сбросьте флажок Maintain Aspect Ratio (Сохранять пропорции);
  • раскрывающийся список Format (Формат) позволяет выбрать битовую глубину цвета. Возможные значения; black-white (черно-белый); 4-, 8-, 16- или 24-bit и 32-bit with Alpha (С прозрачностью);
  • флажок Smooth (Сглаживание) задает сглаживание элементов экспортируемого фильма. Это обеспечивает более высокое качество, однако вокруг изображения на цветном фоне может появляться дымка из серых пикселов. В этом случае сбросьте флажок Smooth;
  • настройка Compressor (Компрессор) позволяет выбрать компрессор QuickTime;

    Подробную информацию об этом см. в документации Quick Time.

  • ползунок Quality (Качество) управляет степенью сжатия, применяемого к фильму. Эффект зависит от выбранного компрессора;
  • раскрывающийся список Sound Format (Формат звука) позволяет выбрать полосу частот для экспортируемого звука. Широкая полоса дает лучшее качество, но увеличивает размер файла.

WAV audio (Windows)

Настройка WAV Export Movie (Экспортировать звук фильма) экспортирует только звук текущего фильма в отдельный файл WAV. Можно определить характеристики конечного звукового файла, для этого в диалоговом окне Sound Format (Формат звука) определите полосу частот, глубину звука в битах, а также способ воспроизведения звука: моно или стерео. Флажок Ignore Event Sounds (Игнорировать звуки-события) позволяет исключить звуки-события из экспортируемого файла.

Этот формат позволяет экспортировать фильм как видео для Windows, но без какой-либо интерактивности. Стандартный формат фильма Windows AVI удобен для обработки анимации Flash в редакторе файлов видео. Поскольку AVI - растровый формат, то при высоком разрешении или больших размерах резко увеличивается объем файла. Диалоговое окно Export Windows AVI (Экспорт в Windows AVI) предлагает следующие настройки:

  • в полях Dimensions (Размеры) указываются в пикселах размеры кадров экспортируемого фильма. При установленном флажке Maintain Aspect Ratio (Сохранять коэффициент сжатия) задается только один параметр - ширина или высота. Другой параметр будет задан автоматически таким, чтобы коэффициент сжатия исходного фильма остался неизменным. При установленном флажке Maintain Aspect Ratio задаются оба параметра;
  • раскрывающийся список Video Format (Формат видео) позволяет выбрать битовую глубину цвета. Многие приложения еще не поддерживают новый 32-битный цвет. Если применение этого формата порождает проблемы, используйте 24-битный цвет;
  • флажок Compress Video (Сжатие видео) позволяет вызвать диалоговое окно для выбора параметров сжатия файла AVI;
  • установленный флажок Smooth (Сглаживание) задает сглаживание в экспортируемом фильме, что обеспечивает более высокое качество. Однако вокруг изображения на цветном фоне может появляться дымка из серых пикселов. В этом случае сбросьте флажок Smooth;
  • раскрывающийся список Sound Format (Формат звука) позволяет выбрать полосу частот, скорость в битах, а также способ воспроизведения (стерео или моно) экспортируемого звука. Увеличивая эти характеристики, вы повышаете качество звука, но за счет увеличения размера файла.

Метафайл Windows

Формат WMF (метафайл Windows) - стандартный формат графики для Windows, который поддерживается большинством Windows-приложений. Импорт и экспорт файлов в этом формате дают хорошие результаты.

Никаких параметров для экспорта в формат метафайла Windows задавать не нужно.

Создание шаблонов для публикации HTML-документа

Шаблоны HTML Flash позволяют управлять представлением фильма на странице Web и его работой в браузере. Шаблон Flash - текстовый файл, содержащий неизменяющийся код HTML и специальные переменные, начинающиеся со знака доллара ($). Учтите, что эти переменные отличаются от переменных ActionScript. В процессе публикации фильма Flash заменяет переменные в шаблоне теми значениями, которые вы установили в диалоговом окне Publish Settings (Настройки публикации) и создает страницу HTML с вложенным фильмом.

Flash сохраняет измененный шаблон под именем файла фильма, но с расширением шаблона - .ASP. Например, если для использования с фильмом MyMovie.swf вы выбираете шаблон Standard.asp, то возникающий в результате файл будет назван MyMovie.asp.

Flash содержит различные шаблоны, отвечающие большинству потребностей и не нуждающиеся в дополнительном редактировании. Например, один шаблон просто помещает фильм Flash в созданную страницу HTML, чтобы фильм был доступен для просмотра в браузере с установленным подключаемым модулем (plugin). Другой шаблон, кроме того, сначала проверяет наличие необходимого модуля у пользователя и устанавливает его при необходимости. Можно использовать один и тот же шаблон многократно, изменять его настройки и сохранять его с другим именем как новый шаблон. Если вы достаточно опытны, то можете создать собственные шаблоны в любом редакторе HTML. Создание шаблона аналогично созданию обычной страницы HTML, за исключением того, что вы заменяете определенные значения, имеющие отношение к фильму Flash, переменными, которые начинаются со знака $. В шаблон не обязательно включать все переменные шаблона. Flash просто игнорирует значения пропущенных переменных, оставляя для них значения по умолчанию.

Шаблоны HTML Flash содержат следующие элементы:

  • однострочный заголовок, который появляется в раскрывающемся списке Template (Шаблон);
  • подробное описание шаблона, которое вызывается щелчком на кнопке Info (Информация);
  • переменные шаблона, начинающиеся с символа $ и определяющие значения параметра, который заменяется при генерации конечного файла;

    Для того чтобы использовать знак $ сам по себе, введите перед ним обратный слэш (\$).

  • теги <OBJECT> и <EMBED>, отвечающие требованиям Internet Explorer и Netscape Communicator/Navigator, соответственно. Для того чтобы фильм правильно отображался на странице HTML, необходимо следовать этим требованиям. Internet Explorer открывает фильм Flash, используя тег <OBJECT>; Netscape использует тег <EMBED>;
См. разд. "Использование тегов <OBJECT> и <EMBED>" данной главы.

Настройка публикуемых шаблонов HTML

Если вы знакомы с HTML, то можете изменять переменные шаблона HTML, чтобы создать карту изображения, текстовое сообщение или сообщение URL или вставить собственные значения для некоторых параметров тегов <OBJECT> и <EMBED> (для Internet Explorer и Netscape Communicator/Navigator, соответственно).

Flash не меняет в шаблоне ничего, кроме переменных, поэтому можете включать в шаблон любое содержание, например, код для специальных интерпретаторов типа Cold Fusion, ASP и т. п.

Для того чтобы изменить публикуемый шаблон HTML:

  1. Откройте шаблон HTML Flash в HTML-редакторе. Шаблоны расположены в папке Flash Macromedia 5\HTML.
  2. Внесите в шаблон необходимые изменения. Для переменных можно установить значения по умолчанию - оставьте области этих переменных незаполненными. Данные о поддержке переменных во Flash приведены в табл. 14.2. Создание карты изображения, текста или сообщения URL, a также способы задания собственных значений для параметров тегов <OBJECT> и <EMBED> рассмотрены в соответствующих разделах данной главы.
  3. Завершив редактирование переменных, сохраните шаблон в папке Flash Macromedia 5\HTML. Flash сохраняет измененный шаблон под именем файла фильма с расширением шаблона .ASP. Например, если для использования с фильмом MyMovie.swf вы выбираете шаблон Standard.asp, то результирующий файл будет назван MyMovie.asp.
  4. Для того чтобы применить настройки шаблона к вашему фильму Flash, выберите команду File (Файл) Þ Publish Settings (Настройки публикации) и на вкладке HTML выберите шаблон, который вы изменили. Flash изменяет только переменные шаблона, указанного в диалоговом окне Publish Settings (Настройки публикации).
  5. Укажите прочие настройки публикации и нажмите кнопку ОК.

Таблица 14.2. Пеоеменные шаблонов Flash

Параметр Переменная шаблона
Template title (Заголовок шаблона) $тт
Template description start (Начало описания) $DS
Template (Конец описания) $DF
Width $wi
Height $HE
Movie $MO
HTML alignment (Выравнивание) $НА
Looping $LO
Parameters for <OBJECT> $PO
Parameters for <EMBED> $PE
Play $ PL
Quality $QU
Scale $SC
Salign $SA
Wmode $WM
Devicefont $DE
Bgcolor $BG
Movie text (Область ввода текста) $MT
Movie URL (Размещение адресов URL фильма) $MU
Imaae width (Тип изобоажения не указан) $IW
Image height (Тип изображения не указан) $IН
Image file (Тип изображения не указан) $IS
Image map name (Имя карты изображения) $IU
Image map tag location (Местоположение тега карты изображения) $IM
QuickTime width (Ширина QuickTime) $QW
QuickTime height (Высота QuickTime) $QH
QuickTime file name (Имя файла QuickTime) $QN
GIF width (Ширина GIF) $GW
GIF height (Высота GIF) $GH
GIF file name (Имя файла GIF) $GS
JPEG width (Ширина JPEG) $JW
JPEG height (Высота JPEG) $JH
JPEG file name (Имя файла JPEG) $JN
PNG width (Ширина PNG) $PW
PNG height (Высота PNG) $PH
PNG file name (Имя файла PNG) $PN
Generator variables <OBJECT> tag (Переменные Generator тега <OBJECT>) $GV
Generator variables <EMBED> tag (Переменные Generator тега <EMBED>) $GE

Flash может генерировать карту изображения на основе любого изображения так, чтобы кнопки, связанные с URL в исходном фильме Flash, продолжали работать в качестве гиперссылок, если изображение заменяется. Flash вставляет код карты изображения в шаблон с переменной шаблона $IM. Переменная $iu опознает имя файла GIF, JPEG или PNG.

Для того чтобы создать карту изображения:

  1. Определите в фильме Flash ключевой кадр, который будет использоваться для карты изображения и отметьте его ярлыком #Мар в панели Frames (Кадры), вызываемой при помощи команды Windows (Окно) Þ Panels (Панели) Þ Frames (Кадры). Для этой цели можно использовать любой содержащий кнопки ключевой кадр, которому назначена процедура Get URL. Если не создать метки кадра, Flash создаст карту изображения, используя кнопки в последнем кадре фильма. При этом генерируется карта изображения, но не вложенный фильм Flash.
  2. Откройте в редакторе HTML шаблон, который вы будете изменять. Flash хранит шаблоны HTML в папке Flash Macromedia 5\HTML.
  3. Сохраните ваш шаблон.
  4. Выполните команду File (Файл) Þ Publish Settings (Настройки публикации), перейдите на вкладку Format (Формат) и выберите формат для карты изображения - GIF, JPEG или PNG.
  5. Нажмите кнопку ОК, чтобы сохранить настройки.

Пример кода шаблона:

$IМ
<IMG SRC=$IS usemap=$IU WIDTH=$IW HEIGHT=$IH BORDER=0>

Показанный фрагмент мог бы генерировать в HTML-документе следующий код:

<MAP NAME="mymovie"> <AREA COORDS="130,116,214,182"HREF="http://www.macromedia.com"> </МАР> <IMG SRC="mymovie.gif"usemap="#mymovie"WIDTH=550 HEIGHT=400 BORDER=0>

Создание текстового отчета

Переменная шаблона $MT заставляет Flash вставить весь текст из текущего фильма в HTML-код в качестве комментария. Это делает его видимым для поисковых систем и, кроме того, удобно для индексации содержания фильма.

Создание списка URL

Переменная шаблона $MU заставляет Flash генерировать список URL, на которые ссылаются процедуры в текущем фильме, и вставлять их в виде комментария. Это позволяет контролировать гиперссылки в фильме.

Сокращение записи с помощью переменных шаблона

Переменные шаблона $РО (для тега <OBJECT>) и $РЕ (для тега <EMBED>) - полезные элементы стенографии. Обе переменные заставляют Flash вставлять в шаблон любые значения не по умолчанию для некоторых из наиболее общих параметров тегов <OBJECT> и <EMBED> параметры, включая PLAY ($PL), QUALITY ($QU), SCALE ($SC), SALIGN ($SA), WMODE ($WM), DEVICEFONT ($DE) И BGCOLOR ($BG). См. типовой шаблон в следующем разделе.

Типовой шаблон

Ниже приведен HTML-код шаблона, который содержит несколько характерных переменных шаблона.

$TTFlash Only (Default)
$DS
Use an <OBJECT> and <EMBED>
tag to display Flash.
$DF
<HTML>
<HEAD>
<TITLE>COMPEBOOK.RU - Компьютерные электронные книги, электронные учебники$TK/TITLE>
</HEAD>
<BODY bgcolor="$BG">
<!-- URLs used in the movie-->
$MU
<!- text used in the movie->
$MT
<OBJECT classid="clsid:D27CDB6E-AE6D-llcf-96B8-444553540000"
codebase="http: //active.macromedia. corn/flash2/cabs/
swflash.cab#version=4,0,0,0"
ID=$TI WIDTH=$WI HEIGHT"?HE>
$PO
<EMBED $PE WIDTH=$WI HEIGHT=$HE
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/shockwave/
download/index.cgi?Pl_Prod_Version=ShockwaveFlash">
</OBJECT>
</BODY>
</HTML>

Требования Flash к HTML-документу

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

Автоматическое создание документов HTML при публикации фильма рассматривается в разделе "Публикация фильма Flash " этой главы. Сведения о настройке имеющихся во Flash шаблонов HTML можно найти также в данной главе, в разделе "Настройка публикуемых шаблонов HTML ".

Для того чтобы отобразить фильм в окне браузера, в HTML-документе должны быть указаны теги <OBJECT> и <EMBED> с соответствующими параметрами. Для тега <EMBED> все параметры (такие как HEIGHT, WIDTH, QUALITY и LOOP) являются атрибутами и записываются внутри тега <EMBED> (т. е. между открывающим тегом <EMBED> и закрывающей угловой скобкой). Например:

<OBJECT CLASSID="clsid:D27CDB6E-AE6D-llcf-96B8-444553540000"
WIDTH="100"
HEIGHT="100"CODEBASE="http://active.macromedia.com/flashS/cabs/
swflash.cab#version=5,0,0,0">
<PARAM NAME="MOVIE"VALUE="moviename .swf">
<PARAM NAME="PLAY"VALUE="true">
<PARAM NAME="LOOP"VALUE="true">
<PARAM NAME="QUALITY"VALUE="high">
</OBJECT>

Для тега <OBJECT> четыре параметра (HEIGHT, WIDTH, CLASSIC и CODEBASE) являются атрибутами и записываются внутри тега <OBJECT>, а все остальные записываются отдельно, в виде тегов <PARAM>. Например:


<EMBED SRC="moviename.swf"WIDTH="100"HEIGHT="100"PLAY="true"
LOOP="true"QUALITY="high"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/
index.cgi?Pl_Prod_Ver5ion=ShockwaveFlash">
</EMBED>

Для того чтобы использовать вместе оба тега, поместите тег <EMBED> перед закрывающим тегом <OBJECT> следующим образом:


<OBJECT CLASSID="clsid:D27CDB6E-AE6D-llcf-96B8-444553540000"
WIDTH="100"
HEIGHT="100"CODEBASE="http://active.macromedia.com/flash5/cabs/
swflash.cab#version=5,0,0,0">
<PARAM NAME="MOVIE"VALUE="moviename .swf">
<PARAM NAME="PLAY"VALUE="true">
<PARAM NAME="LOOP"VALUE="true">
<PARAM NAME="QUALITY"VALUE="high">
<EMBED SRC="moviename.swf"WIDTH="100"HEIGHT="100"PLAY="true "
LOOP="true"QUALITY="high"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/
index.cgi?Pl_Prod_Version=ShockwaveFiash">
</EMBED>
</OBJECT>
    Применяя оба тега (<OBJECT> и <EMBED>), указывайте идентичные значения для каждого атрибута или параметра, чтобы гарантировать одинаковое воспроизведение в любом браузере. Кроме того, параметр swflash.cab#version=4, о, О, о не обязателен, можете удалить его, если не хотите проверять номер версии.

Список атрибутов и параметров тегов поможет вам разобраться в HTML-документе, который генерирует команда Publish (Публиковать), и создать собственный HTML-документ для фильма. Все перечисленные атрибуты и параметры относятся к обоим тегам (<OBJECT> и <EMBED>), если в описании не указано иначе. Особо отмечены необязательные пункты. При создании шаблона можно заменять значениями перечисленные ниже переменные шаблона.

См. разд. "Настройка публикуемых шаблонов HTML " данной главы.

SRC

Значение: имя Фильма, swf
Переменная шаблона: $MO
Описание: Определяет имя загружаемого фильма. Только для тега <EMBED>.

MOVIE

Значение: имя Фильма, swf
Переменная шаблона: $MO
Описание: Определяет имя загружаемого фильма. Только для тега <OBJECT>.

CLASSIC

Значение: clsid:D27CDB6E-AE6D-llcf-96B8-444553540
Описание: Идентифицирует элемент управления Active X для окна браузера. Значение должно быть введено точно так, как оно указано. Только для тега <OBJECT>.

WIDTH

Значение: n или n%
Переменная шаблона: $WI
Описание: Задает ширину фильма в пикселах или в процентах от размера окна браузера.

HEIGHT

Значение: n или n%
Переменная шаблона: $НЕ
Описание: Задает высоту фильма в пикселах или в процентах от размера окна браузера. Так как фильм масштабируем, то его качество не будет ухудшаться при изменении размера, если поддерживается коэффициент сжатия (например, размеры 640х480 пикселов, 320х240 пикселов и 240х180 пикселов имеют коэффициент сжатия 4:3).

CODEBASE

Значение:
http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0"
Описание: Идентифицирует URL элемента управления Active X для Flash Player, позволяя браузеру автоматически загрузить его, если он не установлен в системе пользователя. Значение должно быть введено точно так, как показано. Только для тега <OBJECT>.

PLUGINSPAGE

Значение: http: //www.macromedia.com/shockwave/download/ index.cgi?Pl Prod Version=ShockwaveFlash
Описание: Идентифицирует URL подключаемого модуля (plugin) для Flash Player, позволяя пользователю загрузить его, если он не установлен. Только для тега <EMBED>.

SWLIVECONNECT

Значение: true или false
Описание: Указывает браузеру, запускать или не запускать Java при первой загрузке Flash Player. По умолчанию, если этот атрибут пропущен, используется значение false. Всякий раз, когда JavaScript и Flash запускаются на одной странице, Java должен запускаться с помощью инструкции FS commands, однако, если JavaScript используется только для распознавания типа браузера или иной цели, не связанной с инструкцией FS Commands, можно запретить запуск Java, установив для параметра SWLIVECONNECT значение false. Вы также можете запускать Java без помощи JavaScript, установив для параметра SWLIVECONNECT значение true. Запуск Java задерживает начало воспроизведения фильма, поэтому используйте значение true лишь при необходимости. Только для тега <EMBED>. Необязательный атрибут.
    Для запуска Java из автономного проектора используйте в инструкции FS Command команду Ехес.

PLAY

Значение: true или false
Переменная шаблона: $PL
Описание: Определяет, должно ли начинаться воспроизведение немедленно после загрузки фильма в браузер. Если фильм интерактивный, можно разрешить пользователю инициализировать воспроизведение щелчком на кнопке или иным действием. В этом случае, чтобы запретить автоматическое начало воспроизведения, установите для атрибута PLAY значение false. Если этот атрибут пропущен, значением по умолчанию является true. Необязательный атрибут.

LOOP

Значение: true или false
Переменная шаблона: $LO
Описание: Определяет, будет ли фильм воспроизводиться циклически, либо остановится на последнем кадре. Если этот атрибут пропущен, значением по умолчанию является true. Необязательный атрибут.

QUALITY

Значение: low, high, autolow, autohigh ИЛИ best
Переменная шаблона: $QU
Описание: Задает используемый при воспроизведении уровень сглаживания. Поскольку сглаживание каждого кадра требует быстрого процессора, выбирайте значение в зависимости того, что более важно - скорость или качество. Необязательный атрибут.
  • low - сглаживание не используется, скорость максимальна;
  • autolow - воспроизведение начинается без сглаживания, но если Flash Player обнаруживает, что ресурсов процессора достаточно, сглаживание включается всякий раз, когда это возможно;
  • autohigh - воспроизведение начинается со сглаживанием, однако, если оказывается, что скорость воспроизведения ниже определенного предела, сглаживание отключается;

    Используйте значение autohigh для эмуляции команды View (Вид) ÞAntialias (Сглаживание).

  • high - сглаживание всегда включено. Если фильм содержит анимацию, растровые изображения скругляются, а если не содержит, растровые изображения не скругляются, high - значение по умолчанию для атрибута QUALITY;
  • best - обеспечивает лучшее качество отображения и не учитывает скорость воспроизведения. Сглаживается все, что выводится, а растровые изображения всегда скругляются.

Если атрибут QUALITY пропущен, значением по умолчанию является high.

BGCOLOR

Значение: tRRGGBB (шестнадцатеричное значение RGB-цветов)
Переменная шаблона: $BG
Описание: Задает фоновый цвет фильма. Этот атрибут отменяет параметры фонового цвета, определенные в файле Flash. Атрибут не влияет на фоновый цвет HTML-страницы. Необязательный атрибут.

SCALE

Значения: showall, noborder ИЛИ exactfit
Переменная шаблона: $sc
Описание: Задает размещение фильма в окне браузера, когда параметры WIDTH и HEIGHT указаны в процентах. Необязательный атрибут.
  • showall - фильм отображается в определенной области с первоначальным коэффициентом сжатия, поэтому никаких искажений не происходит. Границы могут появляться с двух сторон фильма;
  • noborder - фильм растягивается, чтобы заполнить определенную область, сохраняя первоначальный коэффициент сжатия. Никакого искажения не происходит. Части фильма могут отсекаться;
  • exactfit - весь фильм отображается в определенной области, однако первоначальный коэффициент сжатия не сохраняется и могут появляться искажения.

Если этот атрибут опущен (а значения WIDTH и HEIGHT указаны в процентах), используется значение по умолчанию - showall.

ALIGN

Значения: L, R, T или B
Переменная шаблона: $НА
Описание: Задает значение атрибута ALIGN для тегов <OBJECT>, <EMBED> и <IMG>, определяя положение фильма в окне браузера. Необязательный атрибут.
  • L - фильм выравнивается по левому краю окна браузера и при необходимости обрезаются верхняя, нижняя и правая стороны;
  • R - фильм выравнивается по правому краю окна браузера и при необходимости обрезаются верхняя, нижняя и левая стороны;
  • T - фильм выравнивается по верхнему краю окна браузера и при необходимости обрезаются правая, левая и нижняя стороны;
  • B - фильм выравнивается по нижнему краю окна браузера и при необходимости обрезаются правая, левая и верхняя стороны.

По умолчанию фильм центрируется в окне браузера, а если окно браузера меньше, чем фильм, фильм обрезается.

SALIGN

Значения: L, R, T, B, TL, TR, BL или BR
Переменная шаблона: $SA
Описание: Задает положение масштабированного фильма в пределах области, определенной параметрами WIDTH и HEIGHT. Необязательный атрибут.
  • L - фильм выравнивается по левому краю окна браузера и при необходимости обрезаются верхняя, нижняя и правая стороны;
  • R - фильм выравнивается по правому краю окна браузера и при необходимости обрезаются верхняя, нижняя и левая стороны;
  • T - фильм выравнивается по верхнему краю окна браузера и при необходимости обрезаются правая, левая и нижняя стороны;
  • B - фильм выравнивается по нижнему краю окна браузера и при необходимости обрезаются правая, левая и верхняя стороны;
  • TL - фильм выравнивается по верхнему левому краю окна браузера и при необходимости обрезаются правая и нижняя стороны;
  • TR - фильм выравнивается по верхнему правому краю окна браузера и при необходимости обрезаются левая и нижняя стороны;
  • BL - фильм выравнивается по нижнему левому краю окна браузера и при необходимости обрезаются правая и верхняя стороны;
  • BR - фильм выравнивается по нижнему правому краю окна браузера и при необходимости обрезаются левая и верхняя стороны.

Если этот атрибут пропущен, фильм в окне браузера центрируется, при этом границы могут появляться на любой стороне, а фильм обрезаться по мере необходимости.

BASE

Значение: основной каталог или URL
Описание: Задает основной каталог или URL, используемый в фильме в инструкциях перенаправления относительных адресов. Этот атрибут полезен, когда фильм и остальные файлы хранятся в разных каталогах. Необязательный атрибут.

MENU

Значение: true или false Переменная шаблона: $МЕ
Описание: Задает тип контекстного меню, которое вызывается при щелчке правой кнопкой мыши (Windows) или левой - при нажатой клавише <Cmd> (Macintosh) - на фильме в окне браузера. Необязательный атрибут.
  • true - отображается полное меню, предлагающее пользователю ряд команд для управления воспроизведением;
  • false - отображается меню с единственной командой About Flash (О программе).

Если этот атрибут пропущен, значением по умолчанию является true.

WMODE

Значения: Window, Opaque ИЛИ Transparent
Переменная шаблона: $WM
Описание: Позволяет использовать преимущества, доступные в браузерах Internet Explorer версии 4.0 и выше (прозрачность фильма, абсолютное позиционирование, слои). Этот тег работает только под Windows с элементом управления ActiveX для Flash. Необязательный параметр.
  • window - фильм на Web-странице воспроизводится в собственном прямоугольном окне;
  • opaque - фильм скрывает все, что находится на странице под ним;
  • Transparent - сквозь все прозрачные области фильма отображается фон HTML-страницы, при этом скорость воспроизведения анимации может снизиться.

Если этот параметр опущен, то по умолчанию используется значение window. Только для тега <OBJECT>.

Для того чтобы Web-сервер получил доступ к вашим файлам и мог их воспроизвести, он должен идентифицировать их как файлы Flash Player. Если MIME-тип отсутствует или должным образом не распознан Web-сервером, браузер может вывести сообщения об ошибке или пустое окно с непонятным значком.

Возможно, ваш сервер уже сконфигурирован должным образом. Для того чтобы проверить конфигурацию сервера, обратитесь в центр поддержки Flash Macromedia по адресу http://www.macromedia.com.

Для того чтобы гарантировать правильную работу фильмов, вы (или администратор сервера) должны добавить к конфигурационным файлам сервера MIME-ТИПЫ для Flash Player и связать их с расширениями файлов Flash Player. MIME-типу application/x-shockwave-flash соответствует расширение .SWF, а типу application/futuresplash - расширение .SPL.

Если вы сами являетесь администратором собственного сервера, воспользуйтесь технической документацией на программное обеспечение сервера для добавления или конфигурирования MIME-типов. В противном случае свяжитесь со своим поставщиком услуг Интернета, Web-мастером или инженерно-техническим отделом и попросите их добавить информацию о MlME-типе.

Если ваш сайт является сервером Macintosh, надо также задать следующие параметры:

  • Action: Binary;
  • Type: SWFL;
  • Creator: SWF2

Диспетчер подключаемых модулей на Web-сайте

Открыв свой сайт в Интернете, можно упростить посетителям просмотр сайта с помощью специального диспетчера, определяющего наличие в системе пользователя модуля (plugin) Flash Player или ActiveX. Диспетчер называется Macromedia Flash Dispatcher и присутствует в Macromedia Flash (SWF) Deployment Kit в папке Flash Macromedia 5\Goodies. Он представляет собой комбинацию JavaScript, VBScript и данных Flash о характеристиках систем посетителей, просматривающих сайт. Диспетчер обнаруживает наличие в браузере пользователя подключаемого модуля Flash или ActiveX, а также определяет версии модуля. Диспетчер можно сконфигурировать таким образом, чтобы в браузер загружалось то или иное содержание, а также наблюдать за обновлением или установкой плагинов, если пользователь подтвердил такую операцию.

Подробную информацию об этом можно найти в файле ReadMe и в документации Macromedia Flash (SWF) Deployment Kit в папке Macromedia Flash 5 \Goodies.

Содержание раздела