Может кто-то объяснять в нескольких предложениях, как эти технологии имеют отношение: Flex, Flash, Воздух, ActionScript, SWF, FLV

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

Flash, Воздух, Flex... Являются эти все "контейнеры"/JVM-like средами выполнения, в которых работает код ActionScript?

SWF, FLV, ВОЗДУХ... Они конкурируют форматы файлов, которые выполняют Flash, Воздух или среда выполнения Flex?

ActionScript является подобным языку C, которое компилирует в SWF, FLV или файлы AIR?

Извините, со всем маркетингом вокруг этих условий, некоторые из которых используются попеременно, я вполне потерян. Предположим, что я хотел записать приложение AIR..., что это повлечет за собой? Запись ActionScript, компиляция его к SWF и затем установка времени выполнения AIR для выполнения его? Как это отличается, чем Flash?

Если я хочу играть приложения AIR, мне нужно отдельное время выполнения AIR, или Flash выполняет приложения AIR?

8
задан SimpaCar 7 May 2010 в 01:23
поделиться

4 ответа

Flex не является средой программирования. Вы путаете его с IDE flex builder.

Flex - это SDK/фреймворк и набор компонентов для создания приложений на основе flash. Он также позволяет вам использовать разметку типа XML под названием MXML для написания приложений. Но в конечном итоге все равно все компилируется в .swf.

Flash - это продукт или технология, используемая для запуска файлов .swf.

SWF-файлы - это исполняемые двоичные файлы flash, которые запускаются либо из плагина для браузера, либо из автономного flash-плеера, либо в контейнере AIR для настольных компьютеров.

AIR не только позволяет запускать флеш-приложения на рабочем столе, это кроссбраузерный формат контейнера, который позволяет создавать настольные приложения, получающие доступ к функциям ОС изнутри. Приложения AIR могут быть написаны на HTML и JavaScript, а также на actionscript/flash.

Actionscript - это язык, на котором пишутся flash-приложения; он основан на ECMAScript и компилируется только в двоичный файл .swf.

FLV - это проприетарный формат флэш-видео.

9
ответ дан 5 December 2019 в 14:01
поделиться

Flex - среда программирования для разработки Flash-приложений

Flash - технология, состоящая из Flash Player и формата и обеспечивающая богатую функциональность в веб-браузере

Air - технология Flash, позволяющая запускать Flash-приложение в режиме вне браузера, так что оно выглядит как обычное приложение Windows или Mac

ActionScript - язык программирования, используемый для создания Flash-приложений

SWF - скомпилированный бинарный файл Flash

FLV - формат видеопотока на основе Flash

0
ответ дан 5 December 2019 в 14:01
поделиться

Термин « Flash » часто используется неоднозначно и может в равной степени относиться к программному обеспечению, используемому для создания и / или воспроизведения файлов .swf (исполняемых файлов Flash), а также к самому содержимому .swf. Инструменты разработки Adobe .swf (такие как Flash Pro CS5) и его проигрыватель Flash, несомненно, являются самыми популярными, хотя также существует множество альтернатив с открытым исходным кодом и сторонних производителей.

Flex - это набор инструментов разработки, предназначенных для создания веб-приложений (в отличие от контента), ориентированных на проигрыватель Flash. Он доступен в виде набора с открытым исходным кодом, который включает множество повторно используемых компонентов, язык разметки, известный как mxml, и компилятор .swf.

Adobe Flash Player доступен как в виде надстройки браузера, так и как локально установленная настольная версия, известная как AIR (интегрированная среда выполнения Adobe).

ActionScript - это язык программирования Flash, выполняемый виртуальной машиной ActionScript (AVM) в проигрывателе Flash. В своей текущей версии ActionScript 3 является полностью ООП-языком программирования, ОЧЕНЬ похожим на Java.

FLV - популярный формат контейнера видео, используемый проигрывателем Flash для доставки видео в Интернет.

1
ответ дан 5 December 2019 в 14:01
поделиться
  • Flex : Flex - это фреймворк для создания RIA (Rich Internet Applications). [Это как-то похоже на Symphony / Zend для PHP или JQuery для JavaScript.]
  • Flash : это редактор / IDE для создания видеороликов, которые можно было бы воспроизвести с помощью FlashPlayer , но есть и другие варианты для создания фильмов.
  • FlashPlayer : среда выполнения для воспроизведения фильмов в формате SWF. Обычно фильмы SWF встраиваются в HTML-страницу, а FlashPlayer запускается браузером как плагин.
  • Air : среда выполнения для использования веб-технологий для создания приложений, работающих вне браузера. Он поддерживает Flash-ролики, HTML, JavaScript, CSS, ...
  • ActionScript : язык программирования для создания Flash-роликов. Его можно использовать в Flex или Flash -IDE. ActionScript никогда не может быть выполнен напрямую, его всегда нужно компилировать.
  • SWF : двоичный формат файла для фильмов в формате Flash.
  • SWC : Библиотека, скомпилированная в двоичном формате.
  • FLV : формат файла-контейнера для звука и видео.
2
ответ дан 5 December 2019 в 14:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: