About Flash Builder

Adobe® Flash® Builder™ is an integrated development environment (IDE) for building cross-platform, rich Internet applications (RIAs) for the desktop and a wide variety of mobile devices. Flash Builder also includes testing, debugging, and profiling tools that lead to increased levels of productivity and effectiveness.

Flash Builder is built on top of Eclipse, an open-source IDE, and provides all the tools required to develop applications that use the open-source Flex framework and ActionScript 3.0.

Flash Builder provides full support for building applications using the Apache Flex SDK. When creating a Flex project in Flash Builder, you can specify to use the Apache Flex SDK. For more information about downloading and using the Apache Flex SDK, see www.adobe.com/go/apacheflex_download.

Flash Builder runs on Microsoft Windows and Apple Mac OS X, and is available in several versions. Installation configuration options let you install Flash Builder as a set of plug-ins in an existing Eclipse workbench installation or create a stand-alone installation that includes the Eclipse workbench.

Applications you can build with Flash Builder

You can build applications that use the Flex framework, MXML, Adobe Flash Player, Adobe AIR, ActionScript 3.0, and LiveCycle Data Services:

Features that accelerate application development

Flash Builder has the tools you need to develop applications that use the Flex framework and ActionScript 3.0. You can:
  • Edit code - Write and edit your application source code using the code development tools in Flash Builder. The code development tools include code refactoring, code hinting, streamlined code navigation, automatic syntax error checking, and other features.

    See Code Development Tools in Flash Builder.

  • Publish source code - Publish your application source code so that users and other developers can view it.

    See Publish source code.

  • Manage projects, folders, files, and other resources - Create, modify, and delete projects and resources, link to resources outside your project, and so on.

    See Using Projects in Flash Builder.

  • Customize the Flash Builder workbench - Customize the workbench to suit your individual development needs. For example, you can arrange the interface to include your favorite tools in a specific layout.

    See Customize the workbench.

Features for running and debugging projects

Flash Builder includes building, testing, debugging, and profiling tools that help increase your productivity:
  • Build projects - Flash Builder automatically compiles and builds your applications for debugging or production release. You can also create custom build scripts using Apache Ant.

    See Build projects.

  • Run applications and manage launch configurations - Run your applications in a web browser, Adobe AIR, or the stand-alone Flash Player. Create custom launch configurations to control how your applications run.

    See Run and debug applications and Manage launch configurations.

  • Debug applications - Debug your applications using the integrated debugging tools.

    See Debugging Tools in Flash Builder.

  • Test and debug mobile applications - Run and debug your applications on the desktop or on a device.

    See Testing and debugging.

  • Profile applications - Identify performance bottlenecks and memory leaks by using the profiling tools in Flash Builder.

    See Profiling Tools in Flash Builder.

  • Monitor applications that access data services - Use the Network Monitor to generate a detailed audit trail of all data passed between your application and the back end .

    See Monitor applications that access data services.

Flash Builder versions

Flash Builder is available in two versions: Standard and Premium.

Flash Builder Standard
Flash Builder Standard provides a full-featured IDE that allows you to create applications using the Flex framework and Flash API. Flash Builder Standard also includes MXML, ActionScript, and CSS editors, as well as debugging tools. Flash Builder Standard provides a library of interactive charts and graphs that enable you to create rich data dashboards, interactive data analysis, and data visualization components.

Flash Builder Premium
In addition to the Standard version features, Flash Builder Premium includes memory and performance profiling and automated testing tools. Use the Network Monitor to view the data that flows between a client application and a data service. The FlexUnit test environment allows you to generate and edit repeatable tests. The repeatable tests can be run from scripts or directly within Flash Builder or outside the Flash Builder environment. The Command Line Build feature allows you to synchronize a developer’s individual build settings with a nightly build.

Flash Builder for PHP Standard
Flash Builder for PHP Standard provides a full-featured PHP IDE that includes Flash Builder Standard integrated with Zend Studio 8. You can build mobile, web, and desktop applications using PHP, Flex, and ActionScript.

Flash Builder for PHP Premium
In addition to Standard version capabilities, Flash® Builder™ for PHP Premium includes professional testing tools, including profilers, network monitoring, an automated testing framework, integration with FlexUnit testing, and Command Line Build support.

For more information on Flash Builder for PHP, see Introducing Flash Builder for PHP.

Flash Builder configurations

Flash Builder provides a single downloadable installer with the following two configuration options:
Stand-alone configuration
Installs Flash Builder as a stand-alone integrated development environment (IDE). The stand-alone configuration is created specifically for developing applications that use the Flex framework and ActionScript 3.0. This configuration is ideal for new users and users who intend to develop applications using only the Flex framework and ActionScript 3.0.

Plug-in configuration
Configures Flash Builder to run as a plug-in within an existing Eclipse™ installation.

To run the plug-in configuration, you must have Eclipse 3.7 or Eclipse 4.2 installed as follows:
  • On Windows, to run Flash Builder 32-bit plug-in configuration, install Eclipse 3.7/4.2 32-bit

  • On Windows, to run Flash Builder 64-bit plug-in configuration, install Eclipse 3.7/4.2 64-bit

  • On Mac, to run Flash Builder 64-bit configuration, install Eclipse 3.7/4.2 Cocoa 64-bit

The Flash Builder plug-in and stand-alone configurations provide the same functionality. If you aren't sure which configuration to use, follow these guidelines:

  • If you already have Eclipse 3.7 or 4.2 installed, use the plug-in configuration to add Flash Builder features to your existing copy of Eclipse.

  • If you don't have Eclipse installed and your primary focus is on developing Flex and ActionScript applications, use the Flash Builder stand-alone configuration. This configuration also allows you to install other Eclipse plug-ins to expand the scope of your development work in the future.

For detailed information about installing Flash Builder, see the Flash Builder 4.7 release notes.