Хорошо, быстрый вопрос. . .
Можно ли создать (скомпилировать) собственное расширение Android (ANE) без использования Flash Builder.
Я пытаюсь создать расширение в eclipse, но везде, где я смотрю, он говорит, что где-то на протяжении всего процесса нужно использовать Flash Builder. У меня нет flash builder, только Flash CS6 и Eclipse. Есть ли способ упаковать и получить файл ANE, используя только flash и eclipse?
Огромное спасибо
Ответ 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, но мне не удалось ничего сделать, я чувствую, что упускаю что-то важное.