Приведенные ниже инструкции относятся к определенным версиям Flex и AIR SDK: Flex SDK 4.6.0 и AIR SDK 3.4. При этом инструкции носят общий характер. Следуйте этим инструкциям, чтобы выполнить наложение любой версии AIR SDK на любую версию Flex SDK.

Примечание.

Если версия Flex SDK новее, чем AIR SDK, она может опираться на функции AIR, которые отсутствуют, в результате чего могут возникать ошибки компиляции и ошибки выполнения.

  1. Закройте Flash Builder.

  2. (Необязательно) Выполните резервное копирование Flex SDK, скопировав весь каталог.

    В среде Flash Builder, например, скопируйте каталог по адресу:

    • Windows: C:/Program Files/Adobe/Flash Builder 4.7/sdks/4.6.0

    • Mac OS: /Applications/Adobe Flash Builder 4.7/sdks/4.6.0

  3. Загрузите для своей операционной системы соответствующий файл AIR SDK со страницы http://www.adobe.com/products/air/sdk/ и сохраните его в корневом каталоге Flex SDK.

    •  Windows: AdobeAIRSDK.zip

    •  Mac OS: AdobeAIRSDK.dmg

  4. Извлеките содержимое архива AIR SDK и перезапишите существующие файлы SDK.

    • Windows. Щелкните правой кнопкой мыши по файлу ZIP и выберите «Извлечь все» или используйте предпочитаемый инструмент распаковки.

    • Mac OS. В окне терминала выполните следующие команды:

      • hdiutil attach AdobeAIRSDK.dmg
      • cp -rf /Volumes/AIR\ SDK/* /path-to-empty-FLEXSDK-directory
    • Если при перезаписи файлов возникает проблема из-за отсутствия прав доступа к файлам, попробуйте выполнить следующие команды:

      • sudo hdiutil attach AdobeAIRSDK.dmg
      • sudo cp -rf /Volumes/AIR\ SDK/* /path-to-empty-FLEXSDK-directory
  5. (Необязательное действие.) Чтобы получить доступ к новым интерфейсам API AIR 3.4, обновите для вашего приложения пространство имен в файле дескриптора до версии 3.4.

    Чтобы обновить пространство имен, измените атрибут xmlns в дескрипторе приложения на: <application xmlns="http://ns.adobe.com/air/application/3.4">

  6. (Необязательное действие.) Чтобы убедиться в том, что выходной файл SWF соответствует версии SWF 17, добавьте дополнительный аргумент компилятора: -swf-version=17.

    Подробные инструкции см. в этой статье.

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет