Macromedia Studio 8

27 сентябрь, 2005 - 23:00Богдан Вакулюк

Macromedia в очередной раз приятно удивила мировое сообщество CG-профессионалов, которое в связи с поглощением этого гиганта индустрии графического ПО компанией Adobe было настроено на продолжительное ожидание обновления популярных продуктов. Однако 8 августа Macromedia анонсировала целую серию приложений, а также набор, который их объединяет, – Macromedia Studio 8.

Удивительно также то, что версии пакетов, составляющих Studio 8, не просто подверглись косметическому ремонту, а пополнились обширным набором функций, которые предоставляют пользователям значительные возможности для повышения производительности работы и вывода графического наполнения Web-сайтов на качественно новый уровень. Особенно это касается Dreamweaver 8 и Flash 8 – впрочем, широкую публику чаще всего интересуют именно эти редакторы.

Macromedia Studio 8

В Macromedia Studio 8 входят пять приложений – Flash 8, Dreamweaver 8, Fireworks 8, Contribute 3 и FlashPaper 2. Любое из них можно приобрести и как отдельный продукт или upgrade-версию. Традиционно набор ПО Macromedia Studio выпускается одновременно для платформ Windows и Macintosh. Studio 8 предназначен для последней версии ОС Mac OS X – «Tiger».

Для всех программ, входящих в Studio 8, характерно улучшение и унификация интерфейса пользователя, а также тесная интеграция – многие инструменты, присущие одним редакторам набора, могут применяться и в других без необходимости запуска соответствующих приложений.

Flash 8

Модернизация пакета Flash коснулась всех его компонентов – от базовых низкоуровневых библиотек до внешнего вида рабочего окна. Существенно переработан движок визуализации шрифтов (разумеется, новый алгоритм встроен не только в редактор, но и в клиентский Flash-плеер). Теперь он поддерживает режимы отображения символов, оптимизированные для определенных задач, – в панели Properties для текстового блока доступны настройки сглаживания для анимации (Anti-alias for animation), лучшей читаемости (Anti-alias for readability) и даже пользовательские параметры (Custom anti-alias...). С целью ускорения визуализации сложных векторных элементов предусмотрен интеллектуальный механизм кэширования растрированных контуров в плеере (флаг Use runtime bitmap cashing). Кроме того, усовершенствованы алгоритмы масштабирования растровых фрагментов в реальном времени – теперь они выглядят в окне браузера значительно лучше. Спецификация SWF в последней версии Flash расширена поддержкой полей для метаданных – это позволит поисковым роботам индексировать и включать такие файлы в общие базы поиска.

Macromedia Studio 8
Новый вид рабочей среды Flash 8: окна файлов представлены как вкладки (сверху), панель Filters и визуальный редактор анимации

Среди креативных инструментов самым ярким нововведением стали параметрические фильтры (панель Filters), такие как Drop Shadow (тени), Blur (размытие), Glow (свечение), Bevel (фаска), Gradient Glow (градиентное свечение), Gradient Bevel (градиентная фаска), Adjust Color (изменение цвета). «Параметрические» в данном случае означает, что визуализацией таких эффектов занимается клиентский плеер – это дает возможность существенно уменьшить размер SWF-файлов при сохранении их зрелищности.

Настройки экземпляра (Instance) дополнены пунктом Режим наложения (Blends). В списке режимов есть все традиционные варианты – Multiply, Overlay, Darken и др. А среди параметров контура теперь присутствует тип окончания (Cup), углового перехода (Join) и флаг Stroke Hinting – если его включить, то объединение нарисованных фигур будет происходить более корректно.

Улучшены средства создания градиентных заливок – с помощью инструмента Gradient Transform можно перемещать точку фокуса для кругового градиента, а также регулировать разные параметры для других градиентов. Количество цветов увеличено до 16, а панель Color Mixer обеспечивает выбор способа заливки контура в тех местах, где цикл градиента заканчивается.

Специалистов в области Flash-анимации, несомненно, порадует, что Flash, подобно другим анимационным пакетам, наконец обзавелся графическим визуальным редактором ease-параметров (Custom Ease In/ Ease Out) – их можно изменять как в комплексе, так и отдельно для каждого пункта – масштабирования, вращения, цветов и др.

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

Вместе с Flash 8 поставляется современный видеокодек Truemotion VP6 компании On2 (хотя сейчас уже появилась его седьмая версия). Главное его достоинство – отличное качество видео при очень низких битрейтах. В комплект Flash 8 входит созданная на его основе утилита Flash 8 Video Encoder, которая служит для предварительного преобразования видео в формат FLV (Flash Video). Flash 8 Video Encoder также доступен в виде плагина для большинства программ нелинейного монтажа – например, Avid Xpress/Media Composer и Apple Final Cut Pro. Новая версия FLV поддерживает альфа-каналы в видеороликах и встраивание меток (Cue Points). С помощью последнего во флэш-анимации можно быстро привязываться к определенным сюжетам или динамически переходить к некоторым временны2м меткам.

Для ActionScript-кодеров новость только одна – окно редактирования кода обзавелось режимом Script Assist – аналогом Normal Mode, который присутствовал в более ранних версиях пакета. С его помощью можно писать скрипты в интерактивном режиме – вставлять целые блоки кода, а затем с помощью меню указывать параметры функций.

Dreamweaver 8

Благодаря модернизированному движку предварительной визуализации HTML редактор Dreamweaver существенно «продвинулся» в области создания макетов страниц, основанных на использовании каскадных таблиц стилей. Это очень важное нововведение, поскольку в настоящее время большинство HTML-дизайнеров предпочитает старому «табличному» методу CSS-позиционирование. Теперь окно Design корректно отображает любые, даже самые изощренные CSS-макеты. Кроме этого, CSS-блоки в рабочем окне отмечены тонкими линиями – так их проще визуально идентифицировать. А чтобы еще сильнее облегчить восприятие структуры страницы, имеется режим цветовой разметки CSS-макетов – при его включении HTML-страница начинает напоминать мозаику, в которой каждый цветной блок представляет отдельный CSS-элемент. Панель CSS Styles является теперь комплексным инструментом для работы с каскадными стилями. Она обеспечивает различные режимы просмотра таблиц CSS – например, всех CSS-стилей и их атрибутов одновременно, либо только заполненных атрибутов конкретного стиля, либо стиля, примененного к выделенному в данный момент элементу.

Macromedia Studio 8
Новый вид рабочей среды Dreamweaver 8

Также на возможностях нового HTML-рендерера базируются функции увеличения страницы (Zoom) и установки направляющих (Guides) – это позволяет осуществлять прецизионное редактирование макета Web-страницы.

Подобно множеству других пакетов, Dreamweaver 8 наконец «научился» сохранять положение палитр и конфигурацию окон в виде отдельных workspace-пресетов. Среди других усовершенствований интерфейса пользователя и сервисных средств можно отметить вставку текста без форматирования, набор готовых HTML-шаблонов с применением разных технологий (фреймсеты, таблицы, CSS), фоновую синхронизацию/загрузку документов на сервер и поддержку последних версий ColdFusion и PHP5.

Не отстает от современных стандартов и редактор кода – последняя его версия предлагает пользователям панель Coding. Она расположена вертикально, вдоль окна с кодом, и в ней собраны пиктограммы для самых распространенных операций: скрытия/открытия отдельных тегов или частей кода, команд типа Select Parent Tag и ей подобных. С нее же вызывается и новая функция редактора – автоматическое помещение (или наоборот, извлечение) фрагмента кода в комментарий.

Fireworks 8

Растровый редактор Fireworks, оптимизированный для создания Web-графики, разумеется, не так популярен в наших краях, как Adobe Photoshop или даже Corel PhotoPaint (и кстати, незаслуженно). Тем не менее и у него есть немало поклонников, которые по достоинству оценят модернизацию пользовательского интерфейса этого пакета. Кроме общей унификации в рамках Studio 8, Fireworks приобрел несколько новых панелей, в частности, Image Edition, обеспечивающую быстрый доступ к часто используемым инструментам и их настройкам; Special Character, позволяющую вставлять символы, которые нельзя набрать с клавиатуры. Правда, набор символов в этой панели «по умолчанию» – более чем странный, благо представляет она собой (как и множество других панелей Fireworks) обычный SWF-файл, и дотошный пользователь может запросто создать собственный набор.

Macromedia Studio 8
Новый вид рабочей среды Fireworks 8

Fireworks 8 снабжен богатой коллекцией готовых объектов, анимационных пресетов и графических стилей. Среди небольших, но полезных новинок можно вспомнить автоназвание текстовых слоев (в соответствии с текстом, который они содержат) и отображение последних использованных гарнитур в меню выбора шрифтов.

Креативный инструментарий пополнился фильтром Drop Shadow для текстовых и векторных объектов, а также функцией преобразования простого выделения в векторный контур и наоборот. Количество режимов наложения (Blends) расширено до 26, что должно удовлетворить даже самых требовательных дизайнеров.

Несмотря на богатый набор средств для работы с растровыми изображениями, основное предназначение Fireworks – подготовка Web-графики. Последняя версия редактора экспортирует созданные в ней ниспадающие (pop-up) меню как CSS-элементы, а также позволяет создавать нарезку изображения (slices) произвольной формы – для этого служит инструмент Polygon Slice Tool.

В начале статьи речь шла о тесной интеграции пакетов Studio 8 между собой. Все это справедливо и для Fireworks. В частности, файлы в данном формате могут напрямую импортироваться во Flash 8 – при этом сохраняются атрибуты, заданные векторным элементам, – заливки, тип контура, режим наложения и фильтры.

Contribute 3.11

Приложение Contribute предназначено для поддержки Web-сайтов, публикации на них Web-страниц, управления контентом и т. п. Одна из главных функций Contribute – разделение процесса разработки графического (и программного) оформления сайта с его смысловым наполнением – для этого Web-страницы, подготовленные, например, с помощью Dreamweaver, должны содержать специальные поля (в терминологии Contribute такие страницы называются шаблонами). После загрузки шаблонов на сервер редактор сайта с помощью Contribute заполняет текстовые блоки или изменяет соответствующие графические элементы. Администраторы или разработчики могут разграничивать доступ редакторов сайта к различным страницам или даже отдельным блокам страницы – как раз в этой части третья версия пакета имеет существенное преимущество перед Contribute 2, у которого средства администрирования не были достаточно развитыми.

Кроме того, в Contribute 3 введены базовые средства групповой работы. Так, перед загрузкой на сервер документ можно предоставить для коллективного обсуждения (Draft), и только после того как все участники утвердят его, он окончательно переместится в онлайн. Специальный режим «классной доски» (Dashboard) позволяет отслеживать все комментарии для обсуждаемого документа.

Улучшилась интеграция приложения с другими редакторами Macromedia, благодаря чему появилось больше возможностей работы с HTML и растровой графикой. Например, с помощью библиотек Fireworks можно, не закрывая Contribute, изменять изображения – кадрировать, масштабировать и т. п. Интеграция с Dreamweaver дает пользователям Contribute мощные инструменты редактирования HTML-страниц. К тому же, вместе с приложением поставляется широкий набор готовых шаблонов Web-сайтов – практически на все случаи жизни.

В состав пакета входит также вторая версия виртуального Flash-принтера FlashPaper, который можно приобрести и отдельно.

FlashPaper 2

Если говорить кратко, то суть этого приложения приблизительно аналогична популярному виртуальному PDF-принтеру Adobe Acrobat Distiller. FlashPaper 2 предназначен для конвертации любого графического контента в формат Flash, тем не менее вторая версия пакета может генерировать и PDF-файлы. От FlashPaper 1 он отличается более тесной интеграцией с MS Office – в Word и другие пакеты этого набора устанавливается соответствующая панель с командами для прямого преобразования. Изменился и способ конвертации текста – теперь он помещается в SWF-документы с атрибутом «редактируемый» – его можно выделять, копировать и модифицировать. Помимо этого, FlashPaper 2 (в отличие от первого издания) имеется и в версии для Mac OS X.