Компилирование Flash для Mac и ПК - PullRequest
2 голосов
/ 05 декабря 2011

Я только когда-либо разрабатывал Flash для Интернета, и я не знаком с методами компиляции одного исполняемого файла для Mac и ПК.

На данный момент у меня есть целый набор файлов и папок, включающий классы .fla, .swf, .as, изображения галерей и видео, и мне нужно предоставить моему клиенту один «твердый» файл для передачи конечный клиент.

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

Должен ли я использовать стороннюю программу для компиляции таким образом, или мне нужно перераспределить свою работу через Flash Builder (я никогда раньше этим не пользовался), или возможно ли добиться всего этого в самой Flash?

БОНУСНЫЙ ТУР! Наконец, на случай, если это возможно, есть ли шанс, что это также может работать на iPad ?!

Большое спасибо за чтение, и я с нетерпением жду мудрости! Кев

Я использую Mac (Intel) и Adobe CS5.

1 Ответ

4 голосов
/ 05 декабря 2011

Отчасти это может зависеть от требований вашего клиента, но ...

  1. В Flash Pro вы можете создать проектор, который я считаю exe.
  2. Использование ВОЗДУХ ; и дайте вашему клиенту файл .AIR. Конечным пользователям потребуется программа AIR Runtime, установленная для запуска программы.
  3. Создайте собственный настольный установщик с AIR. Я думаю, что это все еще будет зависеть от устанавливаемой среды выполнения AIR.
  4. Используйте функции AIR 3.0 и Captive Runtime , чтобы предоставить вашему клиенту DMG или EXE. Flash Pro пока не предлагает эту функцию; но это ожидается для следующей версии. Flash Builder только что выпустил обновление, которое поддерживает Captive Runtime.
  5. Используйте сторонний инструмент, такой как Zinc , чтобы превратить ваши SWC в исполняемые файлы.

И да, вы можете создать нативное приложение для iPad [или iPhone], используя те же инструменты. Но вряд ли вам этого захочется, потому что такое приложение, вероятно, будет иметь разные требования к производительности и разные требования к пользовательскому интерфейсу.

...