Adobe Flash Player

Adobe Flash Player
Adobe Flash
Adobe Flash CS3 под Mac OS X
Тип Мультимедиа
Разработчик Adobe Systems
ОС Windows, Mac OS X
Версия CS4 (10.0) — 12 декабря 2008
Лицензия Proprietary EULA
Сайт Adobe Flash page

Adobe Flash, или просто Flash (/flæʃ/) называют формат SWF (Shockwave Flash, произносится «swifi») Adobe Flash Player, Adobe Flash Professional, программу разработки мультимедийного контента для платформы «Adobe Engagement Platform» (такого, как веб-приложения, игры и мультфильмы).

Если быть точнее, Adobe Flash — среда для создания приложений под Flash платформу (Flash Platform), наряду с ней существуют и другие инструменты (среды): Adobe Flex Builder, Flash Development Tool (FDT), и другие.

Flash-приложения создаются с помощью

Flash одновременно употребляется и как название формата (флеш-фильмы, флеш-ролики) (полное название — Flash Movie), однако формат называется «SWF», что произносится как англ. swiff (нечто между «сви́ф» и «суи́фф»).[1]

При создании продукта можно использовать медиа, звуковые и графические файлы, можно создавать интерактивные интерфейсы и полноценные веб-приложения с использованием XML.

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

Также swf-файлы можно просматривать с помощью различных свободных плейеров, например, swfdec.

Содержание

Технологии

В основе Flash лежит векторный морфинг, то есть плавное «перетекание» одного ключевого кадра в другой. Это позволяет делать достаточно сложные мультипликационные сцены, задавая лишь несколько ключевых кадров для каждого персонажа.

Flash использует язык программирования ECMAScript.

История

Технология векторного морфинга применялась задолго до Flash. В 1986 году была выпущена программа Fantavision, которая использовала эту технологию. В 1991 году на этой технологии была выпущена игра Another World, а двумя годами позже — 1995, после покупки программы для анимации FutureSplash Animator, компания Macromedia выпустила продукт под названием Flash.

Последней на сегодняшний день версией программы является Adobe Flash 10 (CS4), с версией языка ActionScript 3.0; последняя версия Flash Player — 10.

3D-движки

  • Papervision3D(англ.)Papervision3D — Open Source. Векторная прорисовка по треугольникам.
  • Away3D(англ.) — Создан Александром Задорожным из Киева. Включён в проект Papervision3D. Open Source. Также векторная прорисовка.
  • Sandy(англ.) — В использовании ещё проще, чем Papervision3D. Open Source. Также векторная прорисовка.
  • FFilmation AS3 Flash Isometric Engine(англ.) — Изометрический движок. Open Source.
  • Игровая платформа Alternativa Platform — Платформа для трёхмерных игр, разрабатываемая группой из Перми. За флэш отвечает Антон Волков. Векторная прорисовка по треугольникам.
  • ZenBullets Flash Isometric 3D Game Engine — изометрическая игровая платформа.

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

Недостатки

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

Однако с каждой версией проигрывателя разработчики решают эти проблемы.

Другой важный недостаток заключается в том, что не всегда есть возможность запустить Flash-приложение, либо она связана с некоторыми трудностями (например, необходимо установить плагин или обновить его до последней версии). Некоторые пользователи (или системные администраторы в рамках целой сети) отключают в настройках браузера возможность загружать контент, обрабатываемый плагинами или загружаемый во фреймах в целях информационной безопасности (в связи с возможной угрозой со стороны контента, например, перехват буфера обмена[2]), экономии системных ресурсов, или для избавления от надоевшей рекламы.

Это делает технологию в целом ненадёжной также для разработчиков, которым никто не гарантирует, что веб-приложение на основе Flash будет вообще воспроизведено. Поэтому Flash, в основном, используется для написания игр, небольших полуинтерактивных анимаций и для красиво оформленной рекламы, то есть в сфере развлечений и дизайна. Для серьёзных веб-приложений, где взаимодействие с пользователем должно быть без ущерба красоте, обычно используется JavaScript, либо вообще не используются никакие технологии кроме тех, что 100 % работают (HTML, CGI). Но ни JavaScript, ни HTML, ни что бы то ни было ещё, не даст такой скорости обмена данными, как Flash.

В Интернете можно найти сайты, полностью оформленные в виде Flash-приложения (весь контент, а также элементы навигации). Обычно это сайты, посвященные играм, дизайнерские студии, личные странички и прочие сайты, целью которых является поразить посетителя красотой и необычностью реализации. Крупные порталы и информационные ресурсы стараются избегать использования Flash (за исключением вставки рекламных баннеров, невозможность вывода которых не вызывает неудобств для пользователей).

Использование Flash для размещения текстовой информации препятствует её индексированию поисковыми системами. Однако существует множество способов решить эту проблему.

Закрытость

Спецификация SWF версии 4 была открыта, но описания последующих версий продавались только с подпиской о неразглашении, и их было запрещено использовать для создания проигрывателей Flash.

Второе открытие спецификаций

В мае 2008 года Adobe Systems объявила об открытии спецификаций[уточнить] SWF и видео контейнера FLV для использования на значительно более мягких условиях, как часть проекта «Open Screen Project», ориентированного на создание общей среды Flash на всех устройствах.

Ray Valdes из Gartner, Inc. считает одной из целей открытия спецификаций конкуренцию со стороны Microsoft Silverlight; Dave McAllister из Adobe подчеркивает, что это не так.

Однако запатентованные кодеки, используемые в FLV, принадлежат не Adobe,[3] а скачанную спецификацию, в которой нет, например, описания протокола [4][5] нельзя распространять и переводить.[1] Flash Player остаётся проприетарным, хотя Adobe обещает сделать использование его на мобильных платформах бесплатным.

Разработчик свободного декодера [6] благодаря реверс-инжинирингу, хотя официальная спецификация может быть понятнее для новичков, и полезна при возникновении вопросов о легальности библиотеки.[7] О том же говорят и разработчики Gnash.[8] Они также считают возможной причиной этого частичного открытия спецификаций успехи свободных декодеров SWF и конкурирующего проприетарного формата Silverlight.[9]

Альтернативы

Главной альтернативой Adobe Flash в браузерах является использование SVG, а для интерактивных веб-приложений — JavaFX от Sun или Microsoft.

История версий


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Adobe Flash Player" в других словарях:

  • Adobe Flash Player — Adobe Flash Entwickler: Adobe Systems Aktuelle Version: Adobe Flash Player 10.0.22.87 …   Deutsch Wikipedia

  • Adobe Flash Player — Développeur Adobe Systems Dernière version …   Wikipédia en Français

  • Adobe Flash Player — Infobox Software name = Adobe Flash Player caption = Adobe Flash Player under Linux. developer = Adobe Systems (formerly by Macromedia) released = 1996 frequently updated = Yes programming language = operating system = Microsoft Windows, Mac OS X …   Wikipedia

  • Adobe Flash Player — Este artículo o sección sobre informática necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 6 de agosto de 2010. También puedes… …   Wikipedia Español

  • Adobe Flash — (formerly Macromedia Flash) is a multimedia platform used to add animation, video, and interactivity to web pages. Flash is frequently used for advertisements, games and flash animations for broadcast. More recently, it has been positioned as a… …   Wikipedia

  • Adobe Flash — (Authoring Software) ( …   Deutsch Wikipedia

  • Flash Player — Adobe Flash Entwickler: Adobe Systems Aktuelle Version: Adobe Flash Player 10.0.22.87 …   Deutsch Wikipedia

  • Adobe Flash Builder — Adobe Flash Builder …   Википедия

  • Adobe Flash Lite — is a lightweight version of Adobe Flash Player, a software application published by Adobe Systems. This version is intended for mobile phones and other non phone, portable electronic devices like Chumby and iRiver, and allows users of these… …   Wikipedia

  • Flash Player — Adobe Flash Player Adobe Flash Player Développeur Adobe Systems Dernière v …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»