Adobe Air против Flash Player 10.1 Runtime - PullRequest
8 голосов
/ 13 ноября 2010

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

как в здесь Вот пара концептуальных вопросов:

  • Поскольку обе среды выполнения потребляют .swf файлы, в чем разница?
  • Что такое конечный продукт скомпилированного Приложение AIR-a .swf / .air?
  • Если AIR - это просто развертывание механизм, почему это называется во время выполнения?
  • Позволяют ли приложения Adobe AIR состояния и переходы, такие как MXML приложение ? -Быть может быть автором с помощью Flash Builder

1 Ответ

14 голосов
/ 15 ноября 2010
  • Adobe AIR работает по той же технологии, что и Flash (т. Е. Ваши приложения AIR будут работать в проигрывателе Flash). Разница заключается в дополнительных библиотеках, доступных в AIR, чтобы упростить создание многофункциональных интернет-приложений, в отличие от Flash, которая предназначена для анимации и создания игр.

  • Конечным продуктом скомпилированного приложения AIR является файл .air или пакетный файл .exe / .dmg (если он предназначен для рабочего стола в AIR 2+)

    Файл .air - это всего лишь zip-файл, который содержит файл .swf и соответствующие каталоги из вашего проекта (например, встроенные ресурсы).

    .exe-файл такой же, за исключением того, что он также содержит код для загрузки и установки среды выполнения Adobe AIR, если он не установлен пользователем в его системе. Это может быть очень полезно, если вы хотите, чтобы ваше приложение запускалось только на рабочем столе, поскольку это означает, что пользователи не получат сообщение «открыть этот файл с помощью…» при запуске приложения без установленной среды выполнения.

  • Среда выполнения Adobe AIR позволяет операционной системе интерпретировать файлы .air и устанавливать / запускать их в системе. Он содержит соответствующие библиотеки AIR, не включенные во Flash.

  • Adobe AIR в сочетании с Flex (приложение mxml) допускает состояния и переходы. Состояния и переходы являются функцией Flex, поэтому для их использования вам потребуется использовать Flex SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...