Конвертировать игру Adobe Flash Builder в Air? - PullRequest
1 голос
/ 27 марта 2012

Я уже сделал игру с помощью Flash Builder 4, и я хочу, чтобы пользователи могли легко загружать их в автономном режиме. Дело в том, что я использую целую структуру папок для динамической загрузки контента на уровень. Структура папок выглядит следующим образом, не так уж важно:

Папка с игрой

  • анимация
    • anim1.swf
    • anim2.swf
  • звуки
    • music1.mp3
    • soundeffect1.mp3
  • уровни
    • level1.lev
    • level2.lev
  • myGame.swf (генерируется из myGame.as)

Как мне пойти распространять это? Должен ли я просто сделать zip-файл для флэш-игры и предположить, что люди знают, как извлечь и открыть swf? Есть ли другой способ легко портировать как исполняемый файл? Возможно, Adobe Air (не уверен, что это работает)?

Спасибо, и, пожалуйста, помогите!

1 Ответ

3 голосов
/ 27 марта 2012

enter image description here Вы можете сделать это с Adobe Air.Это позволяет вам включать папки в директорию установки проекта и загружать их во время выполнения, все с одной установкой.

== Обновление в ответ на комментарии ==

Для преобразования flexпроект для проекта AIR, вам просто нужно изменить тип проекта в FlashBuilder или FlashDevelop для экспорта в AIR.При этом может произойти несколько конкретных изменений API, но 99% кода будет скопировано напрямую.Обычно нет проблем с преобразованием веб-приложения в эфир, потому что AIR является более разрешающей песочницей, чем веб.Перемещение из AIR в Интернет не всегда возможно, поскольку AIR поддерживает многие функции, не включенные в браузере.

Затем необходимо выбрать соответствующие параметры экспорта для AIR, чтобы включить папку внешних ресурсов.

...