Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Создание собственного расширения Android без Flash Builder

Автор вопроса: AndrewBramwellОтветов: 2

Хорошо, быстрый вопрос. . .

Можно ли создать (скомпилировать) собственное расширение Android (ANE) без использования Flash Builder.

Я пытаюсь создать расширение в eclipse, но везде, где я смотрю, он говорит, что где-то на протяжении всего процесса нужно использовать Flash Builder. У меня нет flash builder, только Flash CS6 и Eclipse. Есть ли способ упаковать и получить файл ANE, используя только flash и eclipse?

Огромное спасибо

androidnativeflash

Ответы

Ответ 1 · рейтинг 1 · dtudury

вот некоторая документация о том, как упаковать файлы .SWF в ANE: http://help.adobe.com/en_US/air/extensions/WSf268776665d7970d-2482335412ffea65006-8000.html

что касается переноса вашего кода .AS в .SWF и .SWC, mxlmc (для .AS->.SWF) и compc (создает .SWC) будут выполняться вне flash builder (и находятся вместе с adt в бесплатно загрузить flex sdk: http://www.adobe.com/devnet/flex/flex-sdk-download.html )

(.as, .jpg, .swc и т. д.) ==mxmlc==> (.swf)

(.as, .jpg и т. д.) ==compc==> (.swc)

(.swc, .swf) ==adt==> (ANE)

Ответ 2 · AndrewBramwell

это не ответ, но то, что я должен сказать, не поместится в поле для комментариев. . .

Хорошо, теперь я действительно потерян и сбит с толку.

вот что я сделал, я создал проект Android в eclipse. в этот проект я включил файл flashruntimeextensions.jar и создал все необходимые файлы в проекте eclipse (о котором я знаю) (файл TorchExtension.java, который возвращает новый файл Context.java, в котором я использую map.put (" torchy", new TorchFunction()); а затем, очевидно, файл torchFunction.java, который содержит код для "включения факела".

правильно ли я думаю, что мне нужно экспортировать это как файл SWC или ANE, который затем я могу импортировать во флэш-память через путь сборки java?

или мне нужно создать некоторую форму библиотеки сценариев действий, чтобы общаться между флэш-памятью и собственным кодом? Я прошел через бесчисленное количество ранее существовавших ANE, но мне не удалось ничего сделать, я чувствую, что упускаю что-то важное.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы