Macromedia
Flash
Стандарт Flash был
разработан компанией Macromedia в 1996 году. Основное назначение данной
технологии — создание высококачественной интерактивной анимации, которую
можно представлять при относительно небольшом размере итогового файла.
С помощью Macromedia Flash web-мастер имеет возможность изготавливать
красочные анимационные заставки, определенные элементы которых могут
«реагировать» на движения мыши, а также встроенные в web-страницы
мини-игры, озвученные мультипликационные клипы и многое другое. Другими
словами, Macromedia Flash способна практически на все, что доступно
при применении Java, и даже больше.
Одним из основных
отличий Macromedia Flash от всех остальных существующих ныне web-технологий
является то, что это единственный стандарт, позволяющий работать не
только с растровой графикой, но и с векторной. Помимо этого текст импортируется
в среду Flash не как растровое изображение, а именно как текст, в котором
один символ кодируется одним байтом информации, что является серьезным
оружием в борьбе с излишним объемом результирующих файлов. Немаловажно,
что во Flash имеется возможность воспроизведения музыки и звуков в формате
МРЗ.
Для создания документов,
подготовленных согласно данному стандарту, компания Macromedia выпустила
специальную объектно-ориентированную среду разработчика в виде стандартного
32-разрядного приложения Microsoft Windows.Благодаря этому собственно
процесс программирования при подготовке интерактивных элементов Flash
и анимации сведен к минимуму: пользователю достаточно создать новый
проект в удобной и дружественной среде, для чего необходимо лишь разобраться
в принципах работы программного пакета и уметь обращаться с мышью, —
по окончании работы программа встроит созданные объекты в документ HTML
автоматически.
В среду Flash интегрирован
специальный язык программирования, немного похожий на Java, но более
простой в изучении. Написанные с его помощью программные модули импортируются
в документ как апплеты и вставляются в нужный кадр анимации, где должно
произойти динамическое изменение изображения. С помощью специального
редактора можно написать небольшую программку, управляющую проигрыванием
клипа, создать элементы, поддающиеся индивидуальным настройкам посетителями
сайта, генерировать заставку с несколькими вариантами продолжения. Способов
реализации этой возможности существует множество, но все-таки, чтобы
использовать всю мощь встроенного языка, необходимо иметь определенный
опыт в программировании. Механизм технологии Macromedia Flash достаточно
прост: в общем случае подготовленные разработчиком интерактивные элементы
и анимация превращаются в интерпретируемый код, который импортируется
в страницу HTML. Для того чтобы клиентский броузер мог распознать объекты
Flash, необходимо проинсталлировать на компьютере пользователя специальную
надстройку кброузеру (plug-in), которая носит название Macromedia Flash
Player. Эта про- грамма распространяется бесплатно фирмой-разработчиком
данной технологии. Пользовательский броузер, сталкиваясь с документом
в формате Flash, как правило, сам связывается с соответствующим узлом,
после чего начинает загрузку и установку Flash Player в автоматическом
режиме. Проигрыватель Flash уже интегрирован в броузеры Microsoft Internet
Explorer 4.0-5.0 иNetscape Navigator версии 4.01 и выше. Другие броузеры,
к сожалению, не уме- ют распознавать данный стандарт, в чем и заключается
его основной недостаток.