С самого первого момента, когда я познакомился с Flash, меня не покидало
ощущение, что где-то я уже это видел. Что-то до боли знакомое я видел в каждом
навороченном Flash-сайте с бегающими менюшками, разворачивающимися кубиками,
летающим фоном, выпрыгивающими текстами и мельтешащими фотографиями.
Ночей не спал, завтраки не ел, пил только чай, пока наконец меня не
осенило - да это же самые настоящие компьютерные игры. Стоить вспомнить
Starcraft, Civilization или Quake, как сразу же становится ясным - компьютерные
игры и Flash-ролики делались одними руками, или во всяком случае - на одной
идейной и принципиальной базе.
И в играх и в Flash-роликах мы натыкаемся
на навороченные "заставки", которые призваны "снести башку" пользователю и
заманить его на сайт, на игру. Пройдя заставку с помощью "Skip Intro", мы
получаем полный набор всевозможных текстур, мелькающих менюшек настройки,
"оригинальных" интерфейсов с футуристическими линейками прокрутки, кнопочками,
окошками, текстами со шрифтами, которые едва можно разглядеть в микроскоп. В
наушниках нас оглушает "крюютая" музыка, а при каждом выборе мышкой, что-то непременно куда-то въезжает, откуда-то выезжает и при этом
издает какое-нибудь скрипение или звоночек.
История
метаморфозы
Пользователи и разработчики Web изначально стремились
оживить скучные статические web-страницы. Сначала это делалось с помощью
анимированных гифов, потом на помощь пришёл JavaScript.
С началом
коммерческого бума в Интернет Web перестал быть тихой гаванью физиков-теоретиков
и студентов-любителей. В Web хлынули деньги инвесторов, которые привратили его
из академического опыта в индустрию. В индустрию с большими деньгами. И в эту
индустрию потянулись дизайнеры из других сфер. Они быстро оценили, что "HTML
никуда не годится, а броузеры вообще показывают страницы как хотят, текст и
графика на белой странице - слишком скучны для развалившегося на дивание
среднестатистического Тома Пупкина". Крюютым дизайнерам чего-то не хватало -
простейшие анимации давались ценой построения сложнейшего кода, который к тому
же еще и не всегда на всех броузерах работал.
Но если есть спрос, рано
или поздно предложение появится. Таков закон рынка. А в Web-е отныне правили
законы рынка, а не технологий. Вот тут-то и появляется Flash. Все проблемы с
совместимостью, изощренным программированием - разом забыты. Впервые
web-мастером может себя назвать человек, который не знает ни строчки
HTML/JavaScript. Крюютые дизайнеры ликуют!
Цена желания
Flash позволил в полную силу пользоваться своими талантами дизайнера
компьютерных игр для создания Web-сайтов. Flash быстро перешел границы
анимированных баннеров и элементов навигации. Во Flash теперь делают целые
web-сайты. Постойте, постойте - я сказал web-сайты? Но почему считается, что
Flash-ролик имеет отношение к Web-дизайну? Только потому что Flash-ролик
закачивается из Интернет с помощью броузера? Так ведь Flash-ролики уже давно
используются отдельно от броузера - их распространяют на компакт-дисках. Да в
принципе их можно распространять на чем угодно - хоть на 5-тидюймовых дискетах:
получил по почте, вставил в компьютер, загрузил Flash-player и смотри на
навороты без всяких броузеров и Интернетов. Вот тогда и станет ясно - что Flash
- это одно, а web-дизайн - совершенно другое.
С приходом IE в броузере
стало возможно запустить все, что угодно: документы Acrobat, таблицы Excel,
удаленный терминал VNC, ролик QuickTime, схему AutoCAD-а, Java-апплет. Но никто
же не станет относить программирование Java-апплетов или верстку документов в
Acrobat к web-дизайну только на этом основании? Название книжки "QuickTime и
Web-дизайн" кажется нелепым, а название "Flash и Web-дизайн" почему-то
раскупается на ура.
Самое интересное, что Flash-мастеры больше всего
ненавидят сам броузер со всеми его кнопочками, менюшками и адресной строкой. Они
непременно стараются раскрыть свой ролик во весь экран или в окошке-рамке без
каких-либо элементов управления. Именно то же самое делают разработчики игр:
если вы запускаете игру - то она непременно раскроется на весь экран - захватит
все ваше экранное пространство, чтобы вы уделяли внимание только ей - игре
(Flash-ролику) - и не отвлекались на всякие другие неважные
задачи.
Чужой среди своих
Flash чужд Web-у. Flash-ролик:
не индексируется поисковиками;
на отдельный фрагмент не сделаешь ссылку или не поставишь закладку;
невозможно отключить картинки;
невозможно увеличить размер текста;
невозможно "открутить" ролик назад, кнопка Back не работает;
нет простого соединения с базами данных (только с использованием всяких
обходных заморочек) (что признает и сама Macromedia);
для внесения любых, даже мелких, изменений требуется перекомпиляция всего
ролика, а значит и наличие специалиста.
Так что, давайте оставим
Flash-у то, для чего он был сделан - баннеры и менюшки. Не поддавайтесь
искушению превратить Web "в одно сплошное телевидение".