Возможно ли скомпилировать FLA в SWF с помощью AIR SDK 3.1 и ADT для (swf-version = 14)? - PullRequest
2 голосов
/ 05 декабря 2011

Можно ли использовать командную строку ADT для прямой компиляции файла .fla в файл .swf?Контекст: у меня есть приложение, созданное во Flash Pro CS55 (на 6 месяцев работы), но теперь я обнаружил, что Adobe отказалась от Flash Pro в пользу Flash Builder или Flex.У меня есть некоторые собственные расширения, которые я хочу использовать для iOS, но для компиляции требуется Air 3.1 (swf-версия = 14), то есть с использованием среды MessageUI в статической библиотеке .a для приложения Air.Верхний предел для Flash Pro CS55 - swf-version = 13 (Flash 11).Из-за больших затрат времени и энергии на наше приложение Air в Flash Pro переход на Flex к концу недели невозможен.Я попытался создать файл .swc и извлечь из него файл library.swf, но, увы, Flash Pro CS55 с ловушкой-22 компилируется только в swf-версию = 13.

Есть ли способ как-либо (а) непосредственно скомпилировать мой корневой файл .swf (из файла .fla) с помощью командной строки (чтобы я мог использовать ADT из Air 3.1 SDK) или (б) каким-то образом я могу жениться на родном расширении, которое я нашел, что я могу использоватьна GitHub, который является SWF-версия = 14?Опять же, моя проблема заключается в том, что я должен использовать Air 3.1, поскольку только он поддерживает iOS 5.

Любые мысли, предложения, комментарии очень ценятся (в том числе, если невозможно сделать то, что я пытаюсь сделать).

1 Ответ

1 голос
/ 12 декабря 2011
  1. Вы можете обновить Flash CS 5.5 для использования AIR 3.1 - следуйте этому руководству http://kb2.adobe.com/cps/908/cpsid_90810.html Установите «версию» на 14.

  2. Для AIR 3.1 требуется iOS 4, а не iOS 5. iOS 5 требуется для связи с платформами iOS, представленными в iOS 5 (Twitter и некоторые другие)

  3. Вы можете использовать корневой файл .swf в приложении Flex / Mobile AS AIR, но код не будет импортирован. Внешние SWF-файлы в мобильных приложениях AIR могут содержать только ресурсы (звуки, анимацию и т. Д.). Apple не разрешает импортировать код в приложение во время выполнения.

  4. Я написал учебник по собственным расширениям iOS для Adobe AIR - может быть, вы найдете его полезным https://flashsimulations.com/2011/11/30/ios-native-extension-for-adobe-air-in-app-mail-composer/

...