главная   ссылки   связь   о проекте
Web Trainer-HTML-справочник

технологии->способы разработки->Flash

технологии
 из чего состоит сеть
 способы разработки
    HTML
    CSS
    PHP
    Perl
    Java
    ASP
    Flash
    JavaScript
    ActiveX
    XML
 инструменты

разработка сайта
 дизайн
 контент
 структура
 размещение в сети
 раскрутка и оптимизация

справочная информация
 теги
 словарь
 курсоры
 таблица цветов
 полезные советы
 специальные символы

Flash

Flash - технология создания высококачественной интерактивной анимации, которую можно представлять на web-странице при относительно небольшом размере итогового файла (стандарт разработан компанией Macromedia в 1996 году).

Интернет, существует уже достаточно давно. Вначале, это были простые странички текста, лишь слегка затронутые разметкой HTML и гиперссылками. Но, ничто не меняется так быстро как Интернет. Стали совершенствоваться и развиваться стандарты HTML, появляться новые форматы графических файлов и новые технические возможности. Значительно увеличилась пропускная способность каналов связи и возможности самих пользователей. Производители браузеров, тоже не оставались в стороне, совершенствуя свои детища и, добавляя порой ни с чем не совместимые, сервисы. Появилась относительная интерактивность, Java, VB, Perl, RealAudio и Video, mp3, mp4, QuickTime и т.д. и т.п. Но, до сих пор для создания качественного и красивого сайта было доступно немногочисленным магистрам скриптов и вершителям cgi, требовало значительных временных затрат и терпения посетителей сайтов на ожидания загрузки, зачастую простенького, спецэффекта.

С появлением Flash, особенно последней версии, появилась реальная возможность для создателей своих сайтов, значительно повысить уровень дизайна и интерактивность. Конечно, содержание сайта имеет огромное значение, но не будем забывать пословицу - "Встречают по одежке, а провожают по уму". Судя по скорости развития сайтов с Flash во всем мире, следует ожидать бурного наводнения данной технологией в Рунете в ближайшие время. Очень хочется надеяться, что не произойдет того же, что и с анимированным gif и Java.

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

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

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

Общеизвестно, что векторная графика занимает меньше места, чем раннее использовавшаяся растровая графика. Большое значение было предано совместного использования векторной графики и анимации. Это намного расширило круг интересов пользователей и разработчиков. Также имелась возможность вставки звукового сопровождения в Web страничку, придавая вместе с анимацией большую привлекательность.

Внутренний язык программирования Action Script позволял сопровождать какие-либо действия или события, какими либо звуковыми или видео эффектами. Возможности Action Script сравнимы с возможностями JavaScript и VBScript. Изначально Flash-разработки были малоизвестны, пока корпорация Macromedia не предложила переделать один из разделов сервера Walt Disney, используя Flash. Это дало большую рекламу Flash технологии. Многие дизайнерские студии начали покупать пакеты программных продуктов для разработки Web-страничек при помощи Flash технологии.

Первоначально программа называлась Splash Animator и продавалась малоизвестной фирмой Future Animation для изготовления мультфильмов на PC - компьютере. Предназначалась для художников - аниматоров и пользовалась ограниченным успехом, пока в связи с бумом на WWW-приложения такой гигант, как фирма Macromedia, не обратила на нее внимание, купив и переименовав во Flash. Разработчики Flash поменяли интерфейс программы для облегчения и автоматизации разработки проекта. Причем мультимедийный гигант не только сменил название и интерфейс, но и переориентировал пакет на рынок Web-анимации (при этом был предложен и свой, внутренний формат файлов векторной графики "*.swf" , и реализована поддержка для других популярных графических форматов, в том числе и для анимированного GIF), и обеспечил пакету хорошую рекламу. Однако изменения коснулись не только внешнего облика, но и содержания.

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

С момента появления в 1996 г. технология Flash стала фактическим стандартом для разработки насыщенных мультимедийных Web-сайтов. В качестве наиболее ярких примеров можно назвать серверы Citibank, Fox, PepsiCola, Paramount, Plymouth, Chrysler, Nestle и Warner Bros. Для работы во Flash не обязательно иметь какой-либо опыт в профессиональном программировании - это позволяет создавать Web-узлы с элементами интерактивности без необходимости написания исходных кодов JavaScript, Java или HTML.

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

Для варианта с одним большим Flash-роликом, представляющим собой законченную страницу, подойдет следующий вид: Web-страница=HTML+Flash. В случаях, когда Flash использует Action Script, эту формулу дополняет JavaScript. Flash также имеет возможность передавать какие-либо параметры при выполнении CGI. Также CGI может быть вызванным из Flash, выполнить какие-либо действия и выдать ответ в виде заранее подготовленного Flash-клипа. Сгенерировать Flash CGI-программой пока не представляется возможным. Если же того потребуется в связи с повсеместным использованием Flash, то Adobe(Macromedia была куплена этой фирмой) может разработать нечто наподобие библиотеки для генерации изображений CGI-программами.

Пока самая разумная цель использования технологии Flash есть дополнение полноценного HTML-документа небольшими клипами. Многие популярные сайты, не желая отставать от моды, пошли по этому пути. Пользователь, заходя на такие страницы, либо любуется действиями Flash-ролика, либо видит на его месте просто фон и, не обращая внимания, продолжает знакомиться с содержанием HTML-страницы. Это значит, что Flash-клипы здесь используется скорее, как анимированные GIF и не несут в себе жизненно важного смысла для всего сайта. В таком случае можно применить новую формулу: Web-страница=HTML+DHTML(JavaScript/VBScript, CSS)+Flash+CGI Она получилась очень похожей на самую первую формулу. Flash играет роль модного дополнения к дизайну Web-страницы.

На данный момент многие технологии ориентированы на это, к примеру, - Metastream, которая позволяет демонстрировать векторную 3D графику на Web-страницах. Все они имеют существенный минус - необходимость наличия у пользователя специального модуля расширения (plug-in).

 главная   ссылки   связь   о проекте
 назад   вверх   вперед 
Copyright © 2008 WWF Project.
Использование материалов данного пособия в коммерческих целях запрещено!
Частичное или полное использование материалов пособия допускается только с разрешения автора.
Hosted by uCoz