Features:Interface

From FlashDevelop

Jump to: navigation, search

Contents

Features Tour

Interface | Code completion | Code generation | SWF/SWC exploration | Code documentation

Interface

Overview

0a-interface.gif
  • FlashDevelop has a nice docking interface that you can reorganize as you like.
  • Get the latest product information and updates from the Start Page.
  • Manage your project using the Project panel: create classes from templates, embed assets.


AS2, AS3 and Haxe languages support

0b-new-projects.gif
  • FlashDevelop has built-in support for many workflows.
  • Adobe Flash Professional, Flex SDK, AIR SDK, Mtasc/Haxe+Swfmill are seamlessly integrated.
  • Many project templates are included and you can easily customize or create new templates.


Navigate in your code

0c-class-outline.gif
  • The Outline panel gives you an overview of your code.
  • Click in the tree to jump in the code or open imported classes.
  • Note that anywhere in your code you can also press F4 to jump to the declaration of the element at cursor position. To jump back, press Shift+F4 (also works after using a code generator).


Keep track of your project state

0d-tasks-panel.gif
  • The Tasks panel help you track your project state: see what you have TODO or the BUGs to fix.
  • If these are not enough, add your custom keywords.


Compilers integration

0e-compilers-integration.gif
  • See compiler errors in the Results panel - double-click on errors to jump to the reported error location.
  • This panel captures Adobe Flash Professional, Flex SDK, Mtasc and haXe compilers - in fact it can capture any tool executed by FlashDevelop if the error output format is recognized.


Text encoding

0f-text-encodings.gif
  • Easily transform or convert your documents text encoding.


Text operations

0g-text-operations.gif
  • Comment/uncomment, transpose/duplicate lines, change casing,...


More?

See Code completion

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox