Eclipse и Actionscript 3 - PullRequest
       28

Eclipse и Actionscript 3

5 голосов
/ 28 апреля 2010

Кто-нибудь знает какие-либо хорошие решения (предположительно плагины Eclipse) для использования Eclipse для разработки в ActionScript 3?

Существует ряд решений для разработки с использованием ActionScript 2, использующих MTASC, Swfmill и другие инструменты с открытым исходным кодом, но я специально ищу поддержку AS3.

Достаточно просто использовать Eclipse в качестве редактора и место, из которого можно вызывать сценарии Ant для компиляции с помощью инструментов командной строки Adobe, но мне нужны раскраска синтаксиса, автозаполнение, рефакторинг, отладка - все в современной IDE предметы роскоши.

Другие инструменты, которые я использовал:

  • FlashDevelop: бесплатно и хорошо, но только для Windows и не имеет рефакторинга. Тем не менее хорошая работа.
  • IntelliJ Идея: очень хорошая поддержка ActionScript 3, хотя и не такая удобная, как их поддержка Java. К сожалению, AS3 не поддерживается в бесплатной / бесплатной версии Idea, и я пока не готов приобрести полную версию.

Ответы [ 6 ]

3 голосов
/ 29 апреля 2010

У меня есть Flex Builder и FDT. Я использую FDT Professional, я признаю, что первоначальная цена покупки казалась крутой, но если вы собираетесь зарабатывать на жизнь AS3, она окупится в довольно короткие сроки.

С самой последней (3.5) версией, способной редактировать MXML с подсказкой кода, я скучаю по ней немного. Основным исключением, которое я обнаружил, являются инструменты визуального макета Flex Builder.

Другие мысли:

  • По моему опыту работы с обоими продуктами, чистые инструменты редактора кода AS3 (подсказка / автозаполнение / шаблоны) FDT значительно опережают Flex Builder.
  • Некоторые версии FDT могут проверять файлы .swc и предоставлять подсказки кода для скомпилированных классов внутри (что, я уверен, Flex Builder не может сделать, я полагаю, что FlashDevelop может). Это позволяет для рабочих процессов, где
    • дизайнеры создают фиктивные классы для элементов пользовательского интерфейса (через механизм идентификатора связывания Flash IDE), используют с именем MovieClips для идентификации элементов пользовательского интерфейса и т. Д.
    • дизайн экспорта SWC, который вы включаете в путь к классу
    • вы расширяете эти фиктивные классы с помощью кода класса AS3
    • FDT даст вам подсказки кода для всех именованных экземпляров на временной шкале мувиклипа.
  • Вы можете компилировать, тестировать и упаковывать приложения AIR (на чистом AS3 или MXML) из среды IDE.
2 голосов
/ 29 апреля 2010

Если вы получаете Adobe Flash Builder, вы также можете приобрести SourceMate в качестве дополнения, чтобы предоставить больше инструментов рефакторинга / других инструментов. Но это намного дешевле, чем FDT.

2 голосов
/ 28 апреля 2010

Два хороших коммерческих варианта:

  1. Adobe Flash Builder. Доступен как автономный плагин, так и плагин Eclipse (автономный - это просто Eclipse с плагином в комплекте). http://www.adobe.com/products/flashbuilder/

  2. FDT. Eclipse плагин. Раньше я пользовался версией AS2, но слышал действительно хорошие отзывы о поддержке AS3. http://www.fdt.powerflasher.com/

1 голос
/ 13 января 2012

AXDT очень прост, но на самом деле он работает довольно хорошо, если вы не хотите платить за FDT. Функция отладки довольно впечатляет, и в этом вы получаете большую часть того, что вы делаете с Flex Builder 3 (этого достаточно). Он не выполняет никаких подсказок по коду или исследованию пакетов, и у него есть некоторые проблемы, даже в отношении базовых вещей, таких как добавление пакетов fl в исходный каталог ... например он не распознает Tween как допустимый класс и выдает предупреждение, даже если компилятор все еще будет работать. Если вы не возражаете написать код AS3 в основном текстовом редакторе и вам нужен простой способ компиляции из Eclipse, он исправен.

0 голосов
/ 28 ноября 2018

Они отказались от поддержки Eclipse / Flex / AS3, которую я только что протестировал.

0 голосов
/ 04 сентября 2011

Похоже, AXDT - это плагин Eclipse с открытым исходным кодом AS3.

Хотя еще не пробовал ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...