Интернет, компьютеры, софт и прочий Hi-Tech | |||
Избранные докиМетки (все метки)hi tech, internet, it, интернет, информационные технологии, ит, по, программное обеспечение, сайт, софт
Подписаться через RSS2Email.ru
Дополнительнооптимизация, сайт, мониторы, движок, Битрикс, хостинг, сайты, мобильные, электроника, видеокарта |
Мультимедийная технология 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. В целом, 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 Предыдущие публикации: Последнее редактирование: 2011-04-20 13:10:53 Метки материала: adobe, flash, флеш, мультимедийная технология, технология adobe, adobe flash, flash флеш, технология adobe flash, adobe flash флеш, технология adobe flash флеш Оставьте, пожалуйста, свой комментарий к публикации |
||
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.