Macromedia flash что это
Adobe Flash (ранее Macromedia Flash), или просто Flash ( /flæʃ/ , по-русски часто пишут флеш или флэш) — мультимедийная платформа компании Adobe для создания веб-приложений или мультимедийных презентаций. Широко используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей.
Платформа включает в себя ряд средств разработки, прежде всего Adobe Flash Professional и Adobe Flash Builder (ранее Adobe Flex Builder); а также программу для воспроизведения flash-контента — Adobe Flash Player, хотя flash-контент умеют воспроизводить и многие плееры сторонних производителей. Например, SWF-файлы можно просматривать с помощью свободных плееров Gnash или swfdec, а FLV-файлы воспроизводятся через мультимедийный проигрыватель Quicktime, и различные проигрыватели в UNIX-подобных системах при наличии соответствующих плагинов.
Adobe Flash позволяет работать с векторной, растровой и ограниченно с трёхмерной графикой, а также поддерживает двунаправленную потоковую трансляцию аудио и видео. Для КПК и других мобильных устройств выпущена специальная «облегчённая» версия платформы Flash Lite, функциональность которой ограничена в расчёте на возможности мобильных устройств и их операционных систем.
Стандартным расширением для скомпилированных flash-файлов (анимации, игр и интерактивных приложений) является .SWF [1] (Shockwave Flash или Small Web Format). Видеоролики в формате Flash представляют собой файлы с расширением FLV или F4V (при этом Flash в данном случае используется только как контейнер для видеозаписи [2] ). Расширение FLA соответствует формату рабочих файлов в среде разработки.
Содержание
Технологии
Flash Player представляет собой виртуальную машину, на которой выполняется загруженный из Интернета код flash-программы.
В основе анимации во Flash лежит векторный морфинг, то есть плавное «перетекание» одного ключевого кадра в другой. Это позволяет делать сложные мультипликационные сцены, задавая лишь несколько ключевых кадров. Производительность Flash Player при воспроизведении анимации в несколько раз превышает производительность виртуальной машины Javascript в браузерах, поддерживающих предварительный стандарт HTML5 [3] , хотя во много раз уступает приложениям, работающим вообще без использования виртуальных машин.
Flash использует язык программирования ActionScript, основанный на ECMAScript.
- Снимаются ограничения на использование спецификаций SWF и FLV/F4V.
- Публикуются API для портирования Adobe Flash Player на различные устройства.
- Упраздняются платные лицензии для Adobe Flash Player и Adobe AIR на устройствах. Ближайший их релиз будет бесплатным.
Flash Player портирован на мобильную платформу Android, выпущены мобильные устройства с аппаратным ускорением flash-приложений (включая AIR-приложения).
Некоторые производители ПО для мобильных устройств пытаются заменить или ограничить распространение Flash на свои новые мобильные платформы:
История
Разработка Flash была начата компанией FutureWave, создавшей пакет анимации FutureSplash Animator. В 1996 году FutureWave была приобретена компанией Macromedia, которая переименовала FutureSplash Animator в Flash. Под этим наименованием платформа продолжает развиваться и поныне (хотя после того, как в 2005 году компания Macromedia была поглощена Adobe, Macromedia Flash стал официально называться Adobe Flash).
3D-движки
Существуют 3D движки, использующие в качестве основы Flash:
Недостатки
Второй важный недостаток flash-приложений заключается в недостаточном контроле ошибок, что приводит к частым отказам как самих приложений, так, в некоторых случаях, и всего браузера. Возможность flash-приложений нарушать работу всего браузера неоднократно вызывала критику со стороны разработчиков браузеров.
Ещё один недостаток, характерный для всех виртуальных машин, заключается в том, что не всегда есть возможность запустить flash-приложение, либо это связано с некоторыми трудностями. Например, некоторые пользователи или администраторы отключают в настройках браузеров flash-контент, что связано с экономией системных ресурсов, избавлением от надоевшей рекламы и информационной безопасностью (например, была обнаружена угроза перехвата flash-приложением содержимого буфера обмена [5] ). Этот недостаток делает технологию Flash менее универсальной и ограничивает её применение в веб-приложениях критической важности.
Четвёртый важный недостаток заключается в том, что использование Flash для размещения текстовой информации затрудняет её индексирование поисковыми системами. И хотя в принципе определённая система индексирования текста внутри swf-файлов была создана и внедрена Google и Yahoo ещё в 2008 году, но доля сайтов, целиком созданных на Flash, остаётся небольшой.
Приложения Flash также не могут использовать правую кнопку мыши, зарезервированную для настроек самого Flash.(Можно, но для этого надо использовать FlashPlayer 11.2+)
Как редактор Adobe Flash CS5 не может конвертировать созданные в нём векторные изображения в форматы другого типа: .ai или .cdr, что было бы крайне полезным.
Закрытость
Спецификация SWF версии 4 была открыта, но описания последующих версий продавались только с подпиской о неразглашении, и их было запрещено использовать для создания проигрывателей Flash.
В мае 2008 года Adobe Systems объявила об открытии спецификаций [уточнить] SWF и видео контейнера FLV для использования на значительно более мягких условиях, как часть проекта « Open Screen Project », ориентированного на создание общей среды Flash на всех устройствах.
Рэй Вальдес (Ray Valdes) из Gartner, Inc. считает одной из причин открытия спецификаций конкуренцию со стороны Microsoft Silverlight, однако представитель Adobe Дэйв МакАллистер (Dave McAllister) заявил, что это не так.
Однако запатентованные кодеки, используемые в FLV, принадлежат не Adobe, [6] а скачанную спецификацию, в которой нет, например, описания протокола RTMP (20 января 2009 Adobe объявила, что опубликует его в первой половине 2009), [7] [8] нельзя распространять и переводить. [1] Flash Player остаётся проприетарным, хотя Adobe обещала сделать использование его на мобильных платформах бесплатным. Осенью 2011 года, компания Adobe заявила о прекращении поддержки мобильных платформ.
Разработчик свободного декодера Swfdec Бенджамин Отте (Benjamin Otte) написал, что в открытой спецификации нет ничего, чего бы ещё не было известно [9] благодаря реверс-инжинирингу, хотя официальная спецификация может быть понятнее для новичков и полезна при возникновении вопросов о легальности библиотеки. [10] О том же говорят и разработчики Gnash. [11] Они также считают возможной причиной этого частичного открытия спецификаций успехи свободных декодеров SWF и конкурирующего проприетарного формата Silverlight. [12]
В феврале 2009 компания Adobe в рамках проекта Open Screen Project опубликовала информацию о снятии ограничений на использование форматов SWF и FLV/F4V, а также протоколов AMF и Mobile Content Delivery Protocol.
Уязвимости
В реализациях Adobe Flash время от времени находят «дыры», позволяющие злоумышленникам производить разнообразные действия с системой. [13] [14] [15] Так, например, в октябре 2008 года была найдена уязвимость, позволяющая удалённо контролировать веб-камеру и микрофон. [16] .
Альтернативы
Прямым конкурентом Flash является технология Silverlight от Microsoft. Технология Java-апплетов также является альтернативой Flash в веб-приложениях, но значительно уступает в надёжности и простоте создания графики и анимации.
В браузерах отдельные части Flash могут быть заменены посредством HTML 5, JavaScript (и AJAX), SVG.
Macromedia Flash Player - На сегодняшний день Flash является одной из самых лучших технологий для создания презентаций, игр, веб-сайтов и мультипликационных фильмов. Данная программа представляет собой перевод последней версии всемирно известного проигрывателя Flash-роликов.
Главная особенность Macromedia Flash Player 8.5 в том, что он содержит в себе новую версию виртуальной машины ActionScript (AVM2), поддерживающую исполнение кода, написанного на ActionScript 3. Даже предварительные тесты показывают, что его производительность в разы, а то и в десятки раз больше по сравнению с Flash Player для Web-приложений, которые требуют большого объема вычислений (к примеру, параметрические эффекты, визуализация трехмерных моделей и др.). Столь высокие показатели Flash Player 8.5 позволяют решать задачи абсолютно нового класса с отображением контента в формате SWF.
Adobe Flash Player - основной инструмент для воспроизведения Flash-контента в различных браузерах. С.
Macromedia Flash Player - Данная программа представляет собой перевод на русский язык последней версии всемирно известного проигрывателя Flash-роликов (SWF-файлов).
Flash Movie Player - Программа для проигрывания Flash-файлов. Воспроизводит Flash-файлы форматов SWF, EXE и FMP.
Adobe (Macromedia) Shockwave Player - плеер для проигрывания Flash роликов. Macromedia Shockwave - это технология.
SWF to EXE - Программа SWF to EXE предназначена для преобразования файлов из формата SWF в формат EXE.
Macromedia Flash MX - Последнее творение Macromedia, Inc. Лучшая на сегодняшний день программа для реализации ваших Flash-фантазий.
Отзывы о программе Macromedia Flash Player
Димон про Macromedia Flash Player 8.5 b133 RU [22-09-2019]
Дмитрий про Macromedia Flash Player 8.5 b133 RU [25-04-2018]
Огромное спасибо! Работает как часики!
5 | 4 | Ответить
111 про Macromedia Flash Player 8.5 b133 RU [02-05-2017]
Ладно не горите в аду, нашёл спасибо.
4 | 17 | Ответить
ALF про Macromedia Flash Player 8.5 b133 RU [06-02-2017]
Tefi про Macromedia Flash Player 8.5 b133 RU [13-12-2016]
Читайте также:
- Какие основные технические характеристики имеют современные персональные компьютеры
- Как посмотреть камеры видеонаблюдения через интернет с компьютера подъезда
- По производительности и характеру использования компьютеры можно условно подразделить на
- Установка планшета в дискавери 3
- Настройка zte f680 ростелеком