Хотелось бы провести небольшой обзор интересного редактора FlashDevelop. Каждый работавший в Adobe Flash CS с ActionScript обращал внимание на неудобство работы с кодом в этом IDE, а так же отсутствие навигации по файлам проекта, да что там, на отсутствие вообще такого понятия, как проект. Возможно есть такие, кто сейчас скажет: «Серьезный проект, да тебе во Flex». С одной стороны не могу не согласиться, во Flex работы с проектами на уровне, да и плагин Flex к Eclipse очень хорош. Но работа с Flex, это работа в MXML. А что делать когда нет желания-умения-возможностей. Итак, если все выше написанное вам близко, вам под кат.
FlashDevelop это бесплатный OpenSource редактор распространяемый по лицензии MIT.
Он не является полной заменой Flash Builder. Имеет умное автодополнение при написание кода в ActionScript. Для установки FlashDevelop требуется Microsoft .NET 2.0 framework и JRE, который требуется для компиляции Flex и Flex Air приложений. При помощи haxe можно скомпилировать для платформ Flash, JavaScript, NekoVM, также можно скомпилировать бинарные исполняемые приложения для Linux и Windows. Для компиляции ActionScript 2 в состав дистрибутива включен MTASC.
Основные возможности редактора:
- Подсветка кода
- Продвинутый редактор фрагментов кода, а также большой набор этих фрагментов.
- Интуитивная и понятная панель инструментов
- Архитектура основанная на плагинах
Но главное это возможности работы с Flash:
- Полноценная поддержка ActionScript2, ActionScript3 и (внимание!) MXML.
- Автоматическая расстановка переносов и завершение тегов и функций.
- Быстрая навигация по коду — переходы к объявлениям.
- Интегрированный менеджер проектов, который фиксирует все прикрепленные (assets) файлы, свойства проекта, ну и конечно же рабочие файлы проекта
- Настраиваемый интерфейс для AS2API и ASDocs (генераторов документации).
Вывод: Если рассматривать редактор как альтернативу CS4 IDE, то преимущество очевидно, это:
- Бесплатное OpenSource приложение
- Менеджер проектов
- Удобство создания preloader,
- Для кого-то не мало важно — генерация ASDocs
Вы еще не пользуетесь ? Тогда мы идем к вам 🙂