Macromedia что это за программа

Обновлено: 07.07.2024

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

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

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

История создания Flash

Перенесемся в конец 1980-х годов, когда в результате слияния в Калифорнии образовалась мощная компания Micromedia. Кто же участвовал в слиянии? Во-первых, Macromind – небольшая чикагская компания, специализировавшаяся на разработке программного обеспечения, одним из продуктов которой было приложение VideoWorks. Во-вторых, Paracomp – компания из Сан-Франциско, известная благодаря своему SD-приложению SwivelSD, рассчитанному на Macintosh. В-третьих, компания Authorware, штат Миннесота, получившая известность после выпуска мультимедийного приложения Authorware. В 1991 году компании Macromind и Paracomp были объединены в компанию Macromind-Paracomp, а затем к ним примкнула компания Authorware.

Как вы заметили, до сих пор речь шла о трех компаниях. Основателем четвертой компании был Джонатан Гай, автор таких известных игр для Macintosh, как Dark Castle и Beyond Dark Castle . В январе 1993 года он убедил своего партнера и программиста Чарли Джексона (основателя компании Silicon Beach Software) инвестировать средства и оказать помощь в создании компании FutureWave. Планировалось, что новая компания будет разрабатывать программное обеспечение, которое доминировало бы на рынке планшетных компьютеров. Первый продукт вышел под названием Go. К сожалению, ранние планшетные компьютеры так и не стали популярными. Кроме того, нельзя не упомянуть о корпоративном противостоянии AT&T. В силу этих причин приложение Go так и не нашло своего места на рынке.

Таким образом, компания Future Wave столкнулась с серьезными трудностями: целый год ушел на разработку приложения, которое не нашло своего потребителя. Ни о расширении, ни об увеличении доходов говорить не приходилось.

После того как компании Adobe и Fractal Design отказались покупать данную технологию (как, вероятно, они сожалеют об этом сейчас!), компания Future-Wave подготовила собственную программу FutureSplash Animator, выход которой приходится на лето 1996 года. Это приложение предназначалось для создания линейной анимации на базе векторной графики. Данный продукт сразу привлек к себе внимание и был использован при разработке Web-версии MSN компанией Microsoft, а так же при разработке электронной версии Disney Daily Blast компанией Disney. В ноябре 1996 года Future Wave получила предложение о совместной работе от компании Macromedia. Для небольшой фирмы, штат которой состоял лишь из шести человек, это был прекрасный шанс. В декабре 1996 года компания Macromedia купила технологию FutureSplash у Future Wave, а уже в начале 1997 года выпустила первую версию Flash 1.

После передачи эстафеты компании Macromedia началось интенсивное развитие Flash. С каждой новой версией пополнялся арсенал инструментов и функций этого программного средства:

Flash 1. Приложение Flash 1 было по сути переименованной версией программы FutureSplash с довольно ограниченным набором функций (с точки зрения современных стандартов) и предназначалось для анимирования векторных изображений с использованием временной шкалы. Главное достоинство данной программы заключалось в возможности воспроизведения анимации в сети с использованием подключаемого модуля Netscape и элементов управления ActiveX Internet Explorer . Flash 2. Версия Flash 2 характеризовалась рядом существенных усовершенствований. Ее выход послужил началом превращения Flash из простой анимационной программы в интерактивное медиаприложение. В программе появились возможности применения библиотечных элементов, внедренных графических изображений и векторных шрифтов, а также обработки стереозвука. Данная версия также поддерживала импорт изображений и многочисленные форматы файлов: EPS , GIF , JPEG , AutoCAD DFX , BMP , Enhanced Metafile , AIFF , Windows Metafile и Shockwave . Flash 3. Одним из наиболее значительных усовершенствований Flash 3 (наряду с улучшенным интерфейсом) следует считать внедрение действий (actions). Базирующиеся на JavaScript действия (позже на их основе был разработан язык ActionScript) обеспечили некоторый контроль над фильмами, а также определенный уровень их интерактивности. Такие новинки, как маски, промежуточные изображения и прозрачность позволили пользователям заметно улучшить внешний вид изображений, подготавливаемых средствами Flash. Flash 4. Важнейшая характеристика Flash 4 – возможность воспроизведения сжатых МРЗ-файлов в фильмах. В данной версии заметно усовершенствован язык ActionScript, что открыло возможности создания интерактивных игр и интерфейсов. Заслуживают упоминания также редактируемые текстовые поля, улучшенный пользовательский интерфейс и упрощенный процесс публикации продуктов. Flash 5. Самым существенным шагом вперед в Flash 5 является усовершенствованный язык ActionScript. Приведенный в соответствие стандарту ЕСМА-262, новый язык позволил компании Macromedia объявить, что ее Flash и ActionScript готовы конкурировать на рынке с самыми именитыми продуктами в данной области. Другие усовершенствования касались пользовательского интерфейса. В их числе – дополнительные инструменты и панель Movie Explorer, возможности получения помощи через Интернет, обновления продуктов и создания пользовательских комбинаций клавиш.

Программа Flash преодолела длинный путь. Те свойства, которые считались революционными в одной версии, со временем казались примитивными по сравнению с мощными функциями последующей версии. Как вы вскоре убедитесь, Flash MX – это еще один шаг вперед.

FLASH MX: Что означает название?

Пользователям версии Flash MX нетрудно заметить отклонение от традиционной схемы именования продукта. Компания Macromedia приняла решение назвать новую версию «MX». Такое решение обусловлено желанием проинформировать разработчиков о том, что данное программное обеспечение предоставляет интегрированные решения для цифровых медиатехнологий на базе Интернета. Поскольку все продукты Macromedia (Flash, Dreamweaver, ColdFusion и т. д.) могут быть тесно интегрированы, компания решила, что правильно включить в имена авторских приложений общий элемент. MX – это метка, присваиваемая программным средствам семейства Macromedia. Название проигрывателя Flash Player (служит для воспроизведения фильмов Flash; может быть как встраиваемым, так и автономным), как и прежде, снабжено номером текущей версии (Flash Player 6).

Буквы MX не несут смысловой нагрузки, это лишь обозначение. Главное, что новая версия программы Flash MX является прекрасным продуктом.


Macromedia Flash Player – приложение для создания различных видов анимации: презентаций, мультипликационных фильмов, интерактивных приложений. Благодаря продуманному функционалу и широким возможностям данное программное обеспечение пользуется популярностью у пользователей: по последним данным, Макромедиа Флеш Плейер используют больше двухсот миллионов пользователей по всему миру. Macromedia Flash Player скачать бесплатно можно на этом сайте.

Кроме мультимедийной анимации, приложение применяется для создания флеш-игр и рекламных баннеров. Программа способна обрабатывать векторную, растровую, 3D графику. Macromedia Flash Player предназначена для создания мультимедийных сцен высокой сложности, при этом для начала работы необходимо задать всего несколько кадров.

Последняя версия приложения отличается от предыдущих вариантов программы своим быстродействием. Создавать флеш-анимацию теперь намного проще: разработчики значительно упростили работу с приложением. Функционал приложения теперь содержит два новых модуля – Cast и Lite. Модуль FlashCast – это платформа для распространения содержимого, а FlashLite – это упрощенная версия приложения, предназначенная для работы с мобильными устройствами.

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

Основные достоинства Macromedia Flash Player

  • Работа с различными видами графики.
  • Поддержка двухнаправленной трансляции видео.
  • Наличие большого количества инструментов и эффектов.
  • Быстродействие.
  • Наличие модуля для работы с мобильными устройствами.

Начиная с версии Macromedia Flash Player 8.5, приложение содержит быстродействующую виртуальную машину AVM2, которая способна поддерживать выполнение кода ActionScript. Производительность данной виртуальной машины позволяет производить большое количество вычислительных операций, необходимых для решения задач высокой сложности.

This content requires Flash

Download the free Flash Player now!
Примечание. Диспетчер параметров, отображаемый на этой странице, не просто картинка, это настоящее окно диспетчера параметров. Используя вкладки, откройте различные панели, выберите на панелях параметры Adobe Flash Player для изменения.

Если вы являетесь дизайнером или разработчиком приложений для проигрывателя Flash Player, см. вместо этого раздел Глобальные параметры безопасности для разработчиков содержимого.

При помощи панели «Глобальные параметры безопасности» укажите, имеет ли содержимое SWF или FLV, использующее устаревшие правила безопасности, доступ к сети Интернет. (Информацию о том, почему вам может потребоваться сделать это, см. в разделе Что такое параметры безопасности?)) Чтобы решить, является ли безопасным использование устаревших правил безопасности, задайте себе вопрос: Было ли изначально загружено данное содержимое вами с надежного веб-сайта? Пытается ли содержимое SWF или FLV установить связь с веб-сайтом, которому вы доверяете? Веб-сайт, с которым содержимое SWF или FLV хочет установить связь, указан во всплывающем окне, которое появляется при первой попытке этого содержимого установить связь с этим веб-сайтом.

Вы можете выбрать следующие параметры.

  • Можно выбрать параметр, согласно которому проигрыватель Flash Player будет всегда запрашивать ваше разрешение перед тем, как позволить содержимому SWF или FLV использовать устаревшие правила безопасности; всегда разрешать содержимому SWF или FLV использовать устаревшие правила безопасности; или всегда запрещать содержимому SWF или FLV использовать устаревшие правила безопасности. Эти параметры, перечисленные в верхней части панели, применяются к содержимому SWF или FLV, используемому в Интернете и хранящемуся на локальном диске компьютера. Подробнее читайте в разделе Интерактивное и локальное содержимое, использующее устаревшие правила безопасности ниже.
  • (Flash Player 8 и более поздних версий) Для более точного управления можно разрешить конкретному содержимому SWF или FLV на вашем компьютере использовать устаревшие правила безопасности для доступа к любому сайту в Интернете. Этот параметр, приведенный в нижней части панели, применяется только к содержимому SWF или FLV, хранящемуся на локальном диске компьютера, а не к содержимому, доступ к которому осуществляется с веб-сайта. Прочитайте раздел Содержимое SWF или FLV, хранящееся на вашем компьютере (Flash Player 8 и более поздних версий.

Если не разрешить содержимому SWF или FLV использовать устаревшие правила безопасности, оно может не функционировать должным образом. Если вы передумаете, можно всегда вернуться на панель «Глобальные параметры безопасности» и изменить эти параметры.

Вопросы, связанные с глобальными параметрами безопасности, освещаются в разделе Что такое параметры безопасности? при обсуждении диспетчера параметров.

Интерактивное и локальное содержимое, использующее устаревшие правила безопасности

  • Если вы хотите, чтобы Flash Player всегда запрашивал разрешение перед использованием устаревших правил безопасности, выберите «Всегда запрашивать разрешение». Выбор этого параметра позволяет вам решать для каждого отдельного случая, доверять содержимому SWF или FLV или нет. (Надежным веб-сайтом является широко известный и знакомый вам сайт, которому вы доверяете.) При попытке содержимого SWF или FLV использовать устаревшие правила безопасности появится всплывающее окно безопасности. На этом этапе вы можете разрешить содержимому SWF или FLV использовать устаревшие правила безопасности или запретить их использование.
  • Если вы хотите всегда разрешать содержимому SWF или FLV использовать устаревшие правила безопасности, выберите параметр «Всегда разрешать доступ». При выборе этого параметра вы сообщаете проигрывателю Flash Player, что доверяете любому содержимому SWF или FLV и больше не хотите получать запросы. Всплывающее окно безопасности больше не будет появляться. Данный параметр удобен, но может разрешить передачу информации, например личной информации, которую вы предоставили одному сайту, другим сайтам.
  • Если вы не хотите разрешать содержимому SWF или FLV использовать устаревшие правила безопасности, выберите параметр «Всегда отказывать в доступе». Выбор этого параметра подразумевает, что вы не доверяете никакому содержимому SWF или FLV, использующему устаревшую систему безопасности. Всплывающее окно безопасности больше не будет появляться. Поскольку содержимое SWF или FLV не сможет использовать устаревшую систему безопасности для доступа к данным с других сайтов, такое содержимое может не функционировать должным образом.

Содержимое SWF или FLV, хранящееся на вашем компьютере (Flash Player 8 и более поздних версий)

Некоторое содержимое SWF или FLV, которое вы загружаете на компьютер, может попытаться использовать устаревшие правила безопасности для обмена данными с сетью Интернет. Например, вы введете данные в отслеживающее расходы приложение, выполняемое в Flash Player, которое вы используете в автономном режиме, а затем эти данные будут отправлены на веб-сайт какой-либо компании для обработки. В другом примере справочная система, выполняемая в Flash Player и установленная на вашем компьютере, может подключиться к Интернету для поиска обновлений.

Можно указать, какое содержимое SWF или FLV на вашем компьютере всегда может использовать устаревшие правила безопасности, добавив местоположение этого содержимого на панель «Безопасность». После добавления местоположения на вашем компьютере на панель «Безопасность» содержимое в указанном местоположении становится надежным. Проигрыватель Flash Player не будет запрашивать ваше разрешение и сможет всегда использовать устаревшие правила безопасности, даже если на панели «Безопасность» выбран параметр «Всегда отказывать в доступе». Список «Всегда доверять файлам в данных местоположениях» переопределяет параметры на панели «Параметры». Другими словами, если вы выберете всегда запрещать локальному и веб-содержимому использовать устаревшие правила безопасности, локальные файлы в списке надежных файлов всегда смогут использовать такие правила.

Список надежных файлов в нижней части панели действителен только для содержимого SWF или FLV, которое вы загрузили на компьютер, а не для содержимого, используемого во время посещения веб-сайта.

Настоящая статья посвящена продуктам компании Macromedia — одного из самых известных производителей инструментов и серверных продуктов, предназначенных для создания интерактивных Web-приложений и приложений мультимедиа.

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

В первой части данной статьи мы кратко рассмотрим инструментальные средства этой компании и их основные возможности, а следующая часть будет посвящена серверным продуктам Macromedia — ColdFusion MX и JRun 4, а также комплектам продуктов — Macromedia Studio MX и eLearning Suite MX.

Flash MX

acromedia Flash MX представляет собой среду разработки мультимедийных Web-приложений, позволяющих осуществлять интерактивное использование видеоматериалов. Число пользователей этого продукта на сегодняшний день превышает миллион человек. С его помощью создано немало интерактивных Web-сайтов, электронных учебных курсов и клиентских частей корпоративных приложений. Для выполнения созданных с помощью Macromedia Flash MX приложений требуется лишь Macromedia Flash Player, доступный в настоящее время для широкого спектра платформ и устройств. Последняя версия данного продукта, Flash MX, выпущенная в этом году, обладает рядом новых возможностей, упрощающих разработку интерактивного информационного наполнения Web-сайтов.

Macromedia Flash MX может импортировать видеофрагменты в любом формате, который поддерживается проигрывателями QuickTime и Windows Media Player, в том числе MPEG, DV (Digital Video), MOV (QuickTime) и AVI. Имеются возможности масштабирования, вращения, наклона, анимации видеоизображений, а также придания изображениям интерактивности с помощью сценариев.

В Flash MX существенно расширены функции Timeline (временной шкалы), в частности добавлены папки для создания многослойных изображений, средства распределения объектов по отдельным слоям, средства для вырезания/вставки группы кадров и изменения их размеров. Кроме того, в состав продукта включены новые шаблоны для создания презентаций, фотоальбомов, рекламных роликов и электронных учебников. Новый инструмент Free Transform позволяет масштабировать, поворачивать, вращать, наклонять и искривлять графические элементы. Улучшены средства работы со шрифтами (в том числе средства замены отсутствующих шрифтов), средства точной установки положения объектов.

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

Имеется возможность осуществлять отладку созданного приложения (например, осуществлять пошаговое выполнение и устанавливать точки прерывания) как в среде Macromedia Flash MX, так и в Web-браузере.

Macromedia Flash MX поддерживает стандарт Unicode, что позволяет отображать тексты на разных языках, не меняя языковых настроек операционной системы. Благодаря поддержке технологии Microsoft Active Accessibility программа Macromedia Flash Player 6 реализует ряд вспомогательных возможностей, например озвучивает текст, находящийся на экране.

Технологии Flash Remoting и ColdFusion Components

аиболее существенными изменениями в Macromedia Flash, сделавшими его не просто средством создания мультимедианаполнения, а полнофункциональным средством разработки Web-приложений, стали технологии Flash Remoting и ColdFusion Components.

Технология ColdFusion Components предоставляет модель создания Web-приложений, основанную на разделении бизнес-логики, презентационных сервисов и сервисов данных и позволяющую определить на основе текстовых шаблонов те сервисы, которые в дальнейшем могут быть как использованы в качестве объектов в коде на скриптовых языках, так и представлены в виде Web-сервисов XML, доступных в том числе и с помощью Flash Remoting. Компоненты ColdFusion Components выполняются под управлением сервера приложений Macromedia ColdFusion MX. Создавать ColdFusion Components можно с помощью текстового редактора, однако предпочтительнее делать это с помощью специального средства — Macromedia Dreamweaver MX.

Dreamweaver MX

acromedia Dreamweaver MX представляет единую среду для проектирования, разработки и администрирования профессиональных Web-сайтов и приложений. Macromedia Dreamweaver MX объединяет средства визуальной разметки с функциями быстрой разработки Web-приложений Dreamweaver UltraDev и мощными возможностями редактора Macromedia HomeSite, а кроме того, легко интегрируется с Flash MX.

Среда разработки Dreamweaver MX является интегрированной и общей с Macromedia Flash MX и Macromedia Fireworks MX. Она содержит снабженные закладками окна документов, перемещаемые инструментальные панели и встроенное окно просмотра файлов. Редактор кода Dreamweaver MX обладает средствами цветового выделения синтаксических конструкций, редакторами тэгов, функциями проверки кода и вставки готовых фрагментов.

В состав продукта входят средства поддержки баз данных, образцы кода и шаблоны дизайна, в том числе примеры структуры сайтов, формы, готовые функции на языке JavaScript для создания интерактивных Web-страниц, а также мастер настройки сайтов, позволяющий описать конфигурацию динамических сайтов, внутренних рабочих сайтов и сайтов, расположенных у Интернет-провайдеров. К тому же для среды разработки Dreamweaver MX существует множество свободно распространяемых расширений, доступных на сайте Macromedia Exchange for Dreamweaver.

Как было отмечено выше, с помощью Dreamweaver MX можно создавать ColdFusion Components, что, как и в случае с Macromedia Flash MX, является наиболее существенным изменением в данном продукте. Сохранив все прежние свои возможности как средства визуального проектирования и дизайна Web-сайтов, этот продукт приобрел широкий спектр новых особенностей, характерных для современных средств разработки серверных приложений, включая не только общепринятые элементы современных сред разработки, но и поддержку доступа к базам данных, создание серверных компонентов и Web-сервисов.

Fireworks MX

акет Macromedia Fireworks MX содержит полный набор инструментов, необходимых для профессионального создания интерактивных графических элементов: кнопок, всплывающих меню, иных графических эффектов, являющихся частью пользовательского интерфейса Web-приложений. Готовые изображения можно сохранить в любом графическом формате или экспортировать в Macromedia Flash и Dreamweaver, так как эти продукты, как уже было сказано, объединяются в одну рабочую среду, обладающую многими возможностями современных сред разработки: наличием инспектора свойств, редактора кода и прочими особенностями. В состав продукта входят генераторы кода JavaScript для создания интерактивных пользовательских интерфейсов, средства автоматической генерации изображений на основе XML-данных — все это позволяет автоматизировать создание однотипных графических элементов. Имеется возможность применять графику с ранее созданных сайтов, средства редактирования, создания и обновления растровых и векторных изображений, инструменты для редактирования текста, средства обмена данными с Macromedia Flash, Dreamweaver, FreeHand, Director, Adobe Photoshop, Adobe Illustrator, Microsoft FrontPage и другие средства работы с графикой и HTML-данными. Возможна автоматизация повторяющихся задач. Из новых поддерживаемых стандартов следует отметить XHTML, а также средства поддержки вспомогательных возможностей.

Другие инструментальные средства Macromedia

теперь кратко рассмотрим инструментальные средства компании Macromedia, не входящие в линейку продуктов Macromedia MX.

Director 8.5 Shockwave Studio

Продукт Macromedia Director 8.5 Shockwave Studio предназначен для создания интерактивного мультимедийного наполнения Web-сайтов, компакт-дисков и DVD. Он позволяет объединить интерактивную двумерную и трехмерную анимацию, растровые и векторные изображения, текстовую информацию, потоковые данные RealVideo, RealAudio, Flash, MP3 и QuickTime. Многие разработчики используют Macromedia Director совместно с программой Macromedia Flash MX. Данный продукт обеспечивает импорт материалов в формате Flash. Для управления логикой воспроизведения мультимедиаданных Director 8.5 Shockwave Studio содержит встроенный язык программирования Lingo.

FreeHand 10

Macromedia FreeHand 10 служит для создания иллюстраций для печатных и электронных изданий. Помимо общепринятых инструментов создания и редактирования изображений, этот продукт содержит средства выполнения сценариев Macromedia Flash, средства экспорта в этот продукт, а также средства создания деформаций и спецэффектов.

HomeSite 5

Macromedia HomeSite 5 предназначен для создания профессиональных Web-сайтов и содержит инструменты создания кода HTML, XHTML, CFML, JSP, SMIL, WML, ASP, PHP, JavaScript, VBscript, Perl, обладающие средствами цветового выделения синтаксических конструкций. Данный продукт позволяет просматривать, форматировать и повторно использовать код, а также проверять его корректность. С помощью VBScript и JavaScript можно создавать для HomeSite сценарии автоматизации повторяющихся задач. Помимо этого в состав данного продукта входят средства управления проектами Web-сайтов, а также средства их развертывания и обслуживания.

Настоящая статья посвящена продуктам компании Macromedia — одного из самых известных производителей инструментов и серверных продуктов, предназначенных для создания интерактивных Web-приложений и приложений мультимедиа.

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

В первой части данной статьи мы кратко рассмотрим инструментальные средства этой компании и их основные возможности, а следующая часть будет посвящена серверным продуктам Macromedia — ColdFusion MX и JRun 4, а также комплектам продуктов — Macromedia Studio MX и eLearning Suite MX.

Flash MX

acromedia Flash MX представляет собой среду разработки мультимедийных Web-приложений, позволяющих осуществлять интерактивное использование видеоматериалов. Число пользователей этого продукта на сегодняшний день превышает миллион человек. С его помощью создано немало интерактивных Web-сайтов, электронных учебных курсов и клиентских частей корпоративных приложений. Для выполнения созданных с помощью Macromedia Flash MX приложений требуется лишь Macromedia Flash Player, доступный в настоящее время для широкого спектра платформ и устройств. Последняя версия данного продукта, Flash MX, выпущенная в этом году, обладает рядом новых возможностей, упрощающих разработку интерактивного информационного наполнения Web-сайтов.

Macromedia Flash MX может импортировать видеофрагменты в любом формате, который поддерживается проигрывателями QuickTime и Windows Media Player, в том числе MPEG, DV (Digital Video), MOV (QuickTime) и AVI. Имеются возможности масштабирования, вращения, наклона, анимации видеоизображений, а также придания изображениям интерактивности с помощью сценариев.

В Flash MX существенно расширены функции Timeline (временной шкалы), в частности добавлены папки для создания многослойных изображений, средства распределения объектов по отдельным слоям, средства для вырезания/вставки группы кадров и изменения их размеров. Кроме того, в состав продукта включены новые шаблоны для создания презентаций, фотоальбомов, рекламных роликов и электронных учебников. Новый инструмент Free Transform позволяет масштабировать, поворачивать, вращать, наклонять и искривлять графические элементы. Улучшены средства работы со шрифтами (в том числе средства замены отсутствующих шрифтов), средства точной установки положения объектов.

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

Имеется возможность осуществлять отладку созданного приложения (например, осуществлять пошаговое выполнение и устанавливать точки прерывания) как в среде Macromedia Flash MX, так и в Web-браузере.

Macromedia Flash MX поддерживает стандарт Unicode, что позволяет отображать тексты на разных языках, не меняя языковых настроек операционной системы. Благодаря поддержке технологии Microsoft Active Accessibility программа Macromedia Flash Player 6 реализует ряд вспомогательных возможностей, например озвучивает текст, находящийся на экране.

Технологии Flash Remoting и ColdFusion Components

аиболее существенными изменениями в Macromedia Flash, сделавшими его не просто средством создания мультимедианаполнения, а полнофункциональным средством разработки Web-приложений, стали технологии Flash Remoting и ColdFusion Components.

Технология ColdFusion Components предоставляет модель создания Web-приложений, основанную на разделении бизнес-логики, презентационных сервисов и сервисов данных и позволяющую определить на основе текстовых шаблонов те сервисы, которые в дальнейшем могут быть как использованы в качестве объектов в коде на скриптовых языках, так и представлены в виде Web-сервисов XML, доступных в том числе и с помощью Flash Remoting. Компоненты ColdFusion Components выполняются под управлением сервера приложений Macromedia ColdFusion MX. Создавать ColdFusion Components можно с помощью текстового редактора, однако предпочтительнее делать это с помощью специального средства — Macromedia Dreamweaver MX.

Dreamweaver MX

acromedia Dreamweaver MX представляет единую среду для проектирования, разработки и администрирования профессиональных Web-сайтов и приложений. Macromedia Dreamweaver MX объединяет средства визуальной разметки с функциями быстрой разработки Web-приложений Dreamweaver UltraDev и мощными возможностями редактора Macromedia HomeSite, а кроме того, легко интегрируется с Flash MX.

Среда разработки Dreamweaver MX является интегрированной и общей с Macromedia Flash MX и Macromedia Fireworks MX. Она содержит снабженные закладками окна документов, перемещаемые инструментальные панели и встроенное окно просмотра файлов. Редактор кода Dreamweaver MX обладает средствами цветового выделения синтаксических конструкций, редакторами тэгов, функциями проверки кода и вставки готовых фрагментов.

В состав продукта входят средства поддержки баз данных, образцы кода и шаблоны дизайна, в том числе примеры структуры сайтов, формы, готовые функции на языке JavaScript для создания интерактивных Web-страниц, а также мастер настройки сайтов, позволяющий описать конфигурацию динамических сайтов, внутренних рабочих сайтов и сайтов, расположенных у Интернет-провайдеров. К тому же для среды разработки Dreamweaver MX существует множество свободно распространяемых расширений, доступных на сайте Macromedia Exchange for Dreamweaver.

Как было отмечено выше, с помощью Dreamweaver MX можно создавать ColdFusion Components, что, как и в случае с Macromedia Flash MX, является наиболее существенным изменением в данном продукте. Сохранив все прежние свои возможности как средства визуального проектирования и дизайна Web-сайтов, этот продукт приобрел широкий спектр новых особенностей, характерных для современных средств разработки серверных приложений, включая не только общепринятые элементы современных сред разработки, но и поддержку доступа к базам данных, создание серверных компонентов и Web-сервисов.

Fireworks MX

акет Macromedia Fireworks MX содержит полный набор инструментов, необходимых для профессионального создания интерактивных графических элементов: кнопок, всплывающих меню, иных графических эффектов, являющихся частью пользовательского интерфейса Web-приложений. Готовые изображения можно сохранить в любом графическом формате или экспортировать в Macromedia Flash и Dreamweaver, так как эти продукты, как уже было сказано, объединяются в одну рабочую среду, обладающую многими возможностями современных сред разработки: наличием инспектора свойств, редактора кода и прочими особенностями. В состав продукта входят генераторы кода JavaScript для создания интерактивных пользовательских интерфейсов, средства автоматической генерации изображений на основе XML-данных — все это позволяет автоматизировать создание однотипных графических элементов. Имеется возможность применять графику с ранее созданных сайтов, средства редактирования, создания и обновления растровых и векторных изображений, инструменты для редактирования текста, средства обмена данными с Macromedia Flash, Dreamweaver, FreeHand, Director, Adobe Photoshop, Adobe Illustrator, Microsoft FrontPage и другие средства работы с графикой и HTML-данными. Возможна автоматизация повторяющихся задач. Из новых поддерживаемых стандартов следует отметить XHTML, а также средства поддержки вспомогательных возможностей.

Другие инструментальные средства Macromedia

теперь кратко рассмотрим инструментальные средства компании Macromedia, не входящие в линейку продуктов Macromedia MX.

Director 8.5 Shockwave Studio

Продукт Macromedia Director 8.5 Shockwave Studio предназначен для создания интерактивного мультимедийного наполнения Web-сайтов, компакт-дисков и DVD. Он позволяет объединить интерактивную двумерную и трехмерную анимацию, растровые и векторные изображения, текстовую информацию, потоковые данные RealVideo, RealAudio, Flash, MP3 и QuickTime. Многие разработчики используют Macromedia Director совместно с программой Macromedia Flash MX. Данный продукт обеспечивает импорт материалов в формате Flash. Для управления логикой воспроизведения мультимедиаданных Director 8.5 Shockwave Studio содержит встроенный язык программирования Lingo.

FreeHand 10

Macromedia FreeHand 10 служит для создания иллюстраций для печатных и электронных изданий. Помимо общепринятых инструментов создания и редактирования изображений, этот продукт содержит средства выполнения сценариев Macromedia Flash, средства экспорта в этот продукт, а также средства создания деформаций и спецэффектов.

HomeSite 5

Macromedia HomeSite 5 предназначен для создания профессиональных Web-сайтов и содержит инструменты создания кода HTML, XHTML, CFML, JSP, SMIL, WML, ASP, PHP, JavaScript, VBscript, Perl, обладающие средствами цветового выделения синтаксических конструкций. Данный продукт позволяет просматривать, форматировать и повторно использовать код, а также проверять его корректность. С помощью VBScript и JavaScript можно создавать для HomeSite сценарии автоматизации повторяющихся задач. Помимо этого в состав данного продукта входят средства управления проектами Web-сайтов, а также средства их развертывания и обслуживания.

Читайте также: