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

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

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

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

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


person AndrewBramwell    schedule 16.11.2012    source источник


Ответы (2)


вот некоторая документация о том, как упаковать файлы .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)

person dtudury    schedule 16.11.2012
comment
спасибо, я сегодня поиграю и сообщу, как у меня дела :) - person AndrewBramwell; 17.11.2012

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

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

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

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

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

person AndrewBramwell    schedule 17.11.2012
comment
Я думаю, что люди обычно редактируют в обновлениях свои исходные сообщения (но я здесь тоже новичок)... вы не должны думать, что mxmlc, compc и adt имеют какое-либо отношение к java (хотя они, вероятно, написаны в java и иметь прекрасные обертки муравьиных задач, если хотите). есть аналоги включения банок и т.д., но это совсем другое - person dtudury; 17.11.2012