Интеграция собственного расширения AIR с проектом FLA

Я пытаюсь использовать встроенное в приложение расширение IOS, которое можно найти по адресу (http://code.google.com/p/in-app-purchase-air-ios/), и я связал SWC с моим флеш проект...

Проблема, с которой я столкнулся, заключается в том, что весь код использования говорит об интеграции с проектом Flex, а не с FLA. Кто-нибудь знает, можно ли портировать это расширение для использования с проектом flash?

С уважением,

Дэйв.


person Oxid3    schedule 24.10.2011    source источник
comment
Flash Builder нуждается в обновлении для поддержки собственных расширений; скорее всего, Flash Pro тоже.   -  person JeffryHouser    schedule 24.10.2011


Ответы (2)


Вам не нужно переименовывать .ane в SWC: ADT найдет .ane, если вы добавите ссылку на каталог, содержащий файлы .ane. Вы можете добавить .swc в свой проект для завершения кода, если он у вас есть. Проверьте последнюю часть моей команды (я использовал Flash Professional):

SDK/bin/adt -package -target ipa-test-interpreter -storetype pkcs12 -provisioning-profile dev.mobileprovision -keystore Apple_dev_cert_export.p12 gyro.ipa gyro-app.xml gyro.swf -extdir exDir

Я сделал видео для Flash Professional, объединив процесс наложения AIR3 SDK, создание проекта с использованием собственного расширения gyroscope и компиляцию с помощью ADT, установку приложения на свой iPad с помощью Xcode. Надеюсь, это кому-нибудь поможет!

http://www.sworl.be/air-native-extensions-in-flash/

person Sander Spolspoel    schedule 05.11.2011

Да, у меня есть собственное расширение (ANE) для работы с Flash IDE. Вам нужно переименовать файл .ane в файл .swc.

Это видео должно помочь: http://www.youtube.com/watch?v=Axg6E001a7I

РЕДАКТИРОВАТЬ:

Это предполагает, что вы наложили Air 3.0 SDK на Flash и установили инструмент командной строки ADT. На данный момент вы можете упаковывать только приложения, которые используют собственные расширения с помощью ADT.

Дополнительные сведения о наложении SDK Air 3.0: http://kb2.adobe.com/cps/908/cpsid_90810.html

person Brandon Fitzpatrick    schedule 01.11.2011