Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Мультимедийная технология Adobe Flash (флеш)

Мультимедийная технология Adobe Flash (флеш)

Раньше у Adobe Flash было немного другое название, Macromedia Flash, но суть явления, заполонившего бескрайние просторы всемирной паутины, осталась той же. С этой сутью и будем разбираться.

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

Используя этот принцип, в начале 90-х годов прошлого века компания FutureWave начала разработку Flash. Правда, назвали они этот проект FutureSplash Animator. Ну а имя Flash появилось в 1996-м, когда владельцем стала фирма Macromedia.

На этом переименования не закончились. В 2005-м году Macromedia была поглощена компанией Adobe, и теперь официальным названием является Adobe Flash.

Для чего служит Flash? Во-первых, для создания мультипликации. То бишь, анимации. Получаются файлы SWF. Можно делать самые что ни есть настоящие мультфильмы, озвучивать их, преобразовывать в стандартные форматы цифрового видео.

Множество рекламных объявлений на веб-страницах, которые вас наверняка давно уже замучили и с которыми вы боретесь установкой дополнений Adblock Plus и NoScript в браузер Mozilla Firefox, это тоже анимация. Такие баннеры бывают и со звуком, что донимает особенно сильно.

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

На Flash нередко строятся целые сайты. И навигация, и отображение картинок, и вывод текста — абсолютно всё. Если не скачать с сайта Adobe (и больше ниоткуда!) и не установить себе актуальную версию Adobe Flash Player, то работать с такими сайтами невозможно вообще. Ничего там не увидите. Конечно, веб-мастера расплачиваются за подобное отношение к людям резким уменьшением посещаемости их ресурсов.

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

В-третьих, Flash-плеер — это то, с помощью чего вы смотрите видео онлайн на YouTube или каком-либо другом видеохостинге. Нередко это файлы FLV, хотя проигрыватель может воспроизводить и другие форматы, такие как MP4. Нажимаете на кнопочку (интерактив в действии!) — начинается воспроизведение — устраиваетесь поудобнее и наслаждаетесь просмотром. Если, конечно, качество видео окажется терпимым, что бывает не так уж часто.

То же самое видео можно предварительно скачать на диск и смотреть с помощью обычного плеера, например, VLC. Кроме того, может пригодиться программа swf player, которая знаменита тем, что умеет проигрывать даже битые файлы. В целом, Flash-плеер для видеороликов онлайн — это не более чем ещё одно веб-приложение.

Теперь о том, как это всё работает, как с Flash обращаться и чего от него ожидать.

Работает это очень просто: в самой технологии Flash используется язык программирования ActionScript. Увидеть код программы на ActionScript в готовом изделии затруднительно, поэтому в любой рекламный баннер можно запихнуть что угодно и сколь угодно вредоносное.

Заражение компьютера происходит так: как только вы заходите на страницу с нехорошим баннером, ActionScript вызывает сценарий на JavaScript. Хотя код JavaScript увидеть можно, но вам от этого легче не станет, потому что он за долю секунды компилируется «на лету» и выполняется, творя свои чёрные дела. Загружая вирусы, например. В общем, обычная атака методом Dive-by, одна из её разновидностей.

Следовательно, во избежание заражения нужно либо вообще не устанавливать себе Adobe Flash Player, либо использовать его только при необходимости, например, добавлять в браузер Mozilla Firefox дополнение NoScript, в котором разрешать Flash только на избранных сайтах. Раскладываем всё по полочкам.

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

Пользоваться только при необходимости можно двумя способами. Первый: скачать портативную версию браузера Google Chrome, имеющего Adobe Flash Player в своём комплекте. И, как вы уже догадались, открывать страницы с Flash только этим браузером. А для серфинга использовать другой браузер, не работающий с Flash по причине отсутствия плеера от Adobe, установленного в системе.

Более того, даже если у вас Google Chrome — не портативный, а обычный, стационарный, то нажимаете кнопку с гаечным ключом для разворачивания меню, Настройки — Расширенные — Настройки содержания — Подключаемые модули — Заблокировать все. Потом можно будет разблокировать, если Flash понадобится.

Предположим, что вы всё же установили Adobe Flash Player в систему и не хотите его выпиливать. Тогда для вас — второй способ.

Нужно добавить в Mozilla Firefox дополнение NoScript, упомянутое выше. Оно заставит браузер вести себя так, словно Flash-плеер в системе не установлен. В меню NoScript даёте разрешение на работу с Flash только на нужных сайтах — и порядок. Теперь вам не страшен ни ActionScript, ни JavaScript. (По крайней мере, JavaScript страшен не так сильно. Панацеей данный способ всё равно не является.)

Только не забудьте в настройках NoScript отключить отображение IFRAME (это полезно в любом случае) и всех уведомлений, а то они будут донимать вас при блокировке баннеров.

Возможно, мы ещё доживём до светлого будущего, когда для воспроизведения видео и аудио в сети начнут применять не Flash, а HTML5. Правда, никто не знает, не «порадует» ли новая технология новыми «подарочками».

Предположим, пока будущее не наступило, вы хотите заняться разработкой веб-приложений на Flash. Тогда вам понадобится специализированный софт, такой как Adobe Flash Builder. Ну и, конечно, нужно будет разобраться с языком программирования ActionScript.

Для мобильных телефонов предназначается Flash Lite, адаптированная версия технологии Flash. Умеет проигрывать видео в форматах 3GP и MPEG4.

Движение Свободного ПО не осталось в стороне, начав разработку плеера Gnash, призванного стать альтернативой Adobe Flash Player. Правда, особых успехов пока не наблюдается. Единственное преимущество — возможность компилировать сей софт для процессоров любой архитектуры, для любой современной операционной системы.

Остаётся лишь добавить, что Flash ещё продержится некоторое время, и в обозримом будущем никуда нам от него не деться. Но жизнь без него всё же возможна.

Автор: vanilinkin, специально для xBB.uz, 20.04.2011


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2015-10-13 16:15:31

Метки материала: adobe, flash, флеш, мультимедийная технология, технология adobe, adobe flash, flash флеш, технология adobe flash, adobe flash флеш, технология adobe flash флеш

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2018, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.