Adobe Flash — это популярная мультимедийная технология для создания веб-приложений. Флеш появился около 15 лет назад (начальная версия, увидела свет в 1995 году и называлась FutureSplash Animator, позже Macromedia Flash, с 2006 года — Adobe Flash) и с тех пор серьезно прогрессировал.
В настоящий момент Flash позволяет работать с растровой, векторной, 3-D графикой, аудио и видео конентом, создавать из всего этого добра анимированные сцены (по средствам векторного морфинга) или интерактивные среды.
Сегодня на флеше создается огромное количество интернет-рекламы (баннеров), игр, роликов, приложений и сайтов (см. примеры ниже).
Средствами разработки являются приложения компании Adobe — Flash Professional и Flash Builder.
Достоинства Adobe Flash
Это, пожалуй, первое, что отмечает посетитель хорошо сделанного флеш-сайта. Благодаря мультипликации, высокому качеству графики и эффектам, сайты (заставки или что-то еще) на Flash выглядят очень привлекательно. Если вы хотите сделать ярких имиджевый сайт, который бы в первую очередь вызывал wow эффект — тогда флеш именно то, что вам нужно.
Удобно и универсально
Разработчику очень трудно добиться того, что можно сделать с помощью технологии Flash без использования этой технологии. Если не ясно, поясню. Допустим дизайнеру нужно сделать анимированную заставку. Решить задачу можно и без флеш, но для это понадобиться писать код (например, JavaScript), отдельно делать графику в Photoshop, потом все это еще каким-то образом интегрировать в веб-страницу (опять же писать код, на сей раз HTML).
Технология флеш позволяет все сделать в одном приложении — Adobe Flash Professional. Конечный файл будет чем-то вроде контейнера для любого вида контента — текстового, аудио/видео, векторной и 3-D графики. При этом размещать такой «контейнер» тоже очень просто.
Высокое качество графики
Благодаря векторной графики можно добиться высочайшего качества изображения независимого от разрешения, при этом размер файла останется относительно небольшим. Используя технологию флеш на качестве изображения не принято экономить.
Интерактивность
Flash — один из самых простых способов сделать интерактивное приложение практически любой сложности, вплоть до навороченной игры. Сейчас уже практически никого не удивишь сайтами, где все само «летает, двигается и красочно преображается», взаимодействие с пользователем, причем на достаточно высоком уровне — вот это достижение. Собственно в последнее время многие занялись разработкой онлайновых флеш игр для продвижения сайта, вирусного маркетинга или просто развлечения пользователей.
Короче говоря — если вам нужно ярко и интерактивно — выбираем флеш. Вообще, если подумать, то для технологии можно найти еще массу других достоинств, но есть в ней и некоторые недостатки.
Недостатки Adobe Flash
Определенные существенные недостатки в Flash до сих пор не позволяют этой технологии одержать безоговорочную победу на просторах сети. А с появлением конкурентов ситуация еще большее усложнилась.
Первый недостаток Flash который обычно называют — тяжеловесность. Это касается и «веса» контента (который по определению не может быть таким же легким и шустрым как традиционный текстовый) и то каким образом он использует ресурсы клиентской машины (нагружает процессор, потребляет оперативную память и так далее). Ну, тут ничего не поделаешь — красота требует жертв, к тому же сейчас современные скорости интернет соединений должны решат эту проблему, так остро актуальную ранее.
Второй недостаток — для просмотра флеш-контента необходимы специальные плагины. Скажите это не проблема, потому что такие плагины уже чуть ли во всех современных браузерах присутствуют по умолчанию? К сожалению это не всегда так. Существуют целые классы устройств (особенно среди мобильных) которые не поддерживают технологию. В том числе модные айфоны (и другая продукция Apple) или мобильные устройства на новой платформе Windows Mobile 7. Там постоянно идет какая-то разработка, «война технологий», вызванная «сложностями флеша», хотя вроде как должны все решить (какой ipad без флеша то:). Также многие пользователи просто отключают отображение флеш-контента в браузере и если ваш сайт полностью построен на флеше, он будет для такого пользователя просто не видим.
Третий недостаток — безопасность. Во Flash время от времени обнаруживаются «дыры», которым могут воспользоваться злоумышленники, хотя, в принципе, от этого не застрахован ни один сайт.
Четвертый недостаток — ограниченные возможности поисковой оптимизации. Сеошники не случайно обходят флеш стороной. Оптимизировать и продвигать сайты построенные на данной технологии куда сложнее и более затратно, потому что поисковые системы до сих пор отлично индексируют только текстовый контент, с Flash-контентом все не так просто.
Пятый недостаток — отсутствие контекстного меню. Попробуйте щелкнуть правой клавишей мыши по флеш-баннеру. Получите меня флеш-плеера (а не приложения). В принципе это можно пережить, тем не менее, ограничение.
Flash в примерах
Лучше один раз увидеть чем 100 раз услышать, поэтому предлагаю вам несколько ярких примеров креативного использования Flash. Это лишь парочка сайтов навскидку, чтобы было понятно как вообще может выглядеть реализация сайта на флеш.
29.06.2016. Обновление: Не все сайты по ссылкам ниже дожили до наших дней, поэтому советую вместо них посмотреть заметки с примерами за 2010 год (10 штук) и более современный пост лучшие флеш сайты 2016 (45 ссылок).
PinkFloyd. co. uk
В принципе, простой сайт, ничего сложного — в центральной области вы можете выбирать разные альбомы группы, смотреть плей лист, слушать некоторые песни и т. п.
Minigorille. com
Этот сайт чуть более разнообразен в плане эффектов, красивая типографика, яркие переходы по страницам, оригинальный дизайн и оформление каждой из них.
Amautalab. com
Еще один пример флеш сайта, вы можете кликать по некоторым объектам и смотреть что получится:) Да, флеш сайты — иногда забавное развлечение.
Zunejourney. net
Флеш страничка в поддержку плеера Zune — вы случаете музыку и продвигаетесь сквозь разные футуристические и сюрреалистические локации. Кто-то явно хорошо покурил:) Не могу сказать, что меня впечатлило, просто один из вариантов флеша.
JimCarrey. com
Внимание! Обязательно загляните на флеш сайт Джима Кэрри — это шедевр! Причем не только в плане графического дизайна, задумка и идея проекта — выше всяческих похвал. Один из лучших флеш сайтов что я видел.
Перспективы Adobe Flash
В настоящий момент перспективы Adobe Flash не такие радужные как может показаться. HTML5 и CSS3 открывают новые горизонты и начинают предлагать альтернативу, Стив Джобс критикует и пытается бойкотировать, Microsoft противопоставляет так же довольно перспективную технологию Silverlight. Одним словом идет гонка вооружений и война технологий. Чем она закончиться пока сложно предугадать. Но, даже если сценарий будет развиваться худшим для Flash образом, технологию вряд-ли в ближайшие годы ожидает забвение, флеш-баннеры, авторские или имиджевые флеш-сайты и казуальные игры точно не скоро исчезнут!