Getting Started With Flash Builder

Flash Builder is an integrated development environment (IDE) for developing applications using the Flex framework and ActionScript 3.0. You can develop applications for deployment on Adobe Flash Player, desktop applications for deployment on Adobe AIR, and mobile applications for deployment on various mobile devices.

Note: The information required to use Flash Builder is contained in the Flash Builder documentation. If you are using other Eclipse plug-ins (such as CVS or Java) with Flash Builder, or you want to extend the Flash Builder plug-ins, see Adobe Flash Builder Extensibility Reference.
The Flash Builder development environments consists of the following components:
Workbench
The term workbench refers to the Flash Builder development environment that contains all the tools to develop applications. The workbench contains three primary elements: perspectives, editors, and views. You use all three in various combinations at various points in the application development process.

See Customize the workbench.

Note: For more information about some of the Eclipse workbench features, see the Eclipse Workbench User’s Guide at http://help.eclipse.org/help31/index.jsp.

Perspective
A perspective is a group of views and editors in the workbench. Flash Builder contains two perspectives: The Flash Development perspective for developing applications, and the Flash Debug perspective for debugging applications. Flash Builder Premium also contains the Flash Profiling perspective.

If you use the Flash Builder plug-in configuration (see Flash Builder configurations), your workbench can contain additional perspectives such as a Java perspective that contains editors and views used to develop Java applications.

See Flash Builder perspectives and views.

Editor
An editor lets you edit various file types. The editors available to you depend on the number and type of Eclipse plug-ins installed. Flash Builder contains editors for writing MXML, ActionScript 3.0, and Cascading Style Sheets (CSS) code.

See Flash Builder editors and Code Development Tools in Flash Builder.

Views
A view typically supports an editor. For example, when editing an ActionScript or MXML file, the supported views are displayed.

See Work with views.

Note: The term “view” is synonymous with the term “panel” as it is used in earlier versions of Flash Builder, Adobe Dreamweaver®, and other Adobe development tools.

Workspace
Not to be confused with workbench, a workspace is a defined area of the file system that contains the resources (files and folders) that make up your application projects. You can work with only one workspace at a time; however, you can select a different workspace each time you start Flash Builder.

See Move a project from one workspace to another and Switch the workspace.

Resource
The term resource is used generically to refer to the files and folders within the projects in a workspace.

See Project resources.

Project
All of the resources that make up your applications are contained within projects. You cannot build an application in Flash Builder without first creating a project. Flash Builder supports various types of projects, depending on the type of application you are building.

See Types of projects and Using Projects in Flash Builder.

Launch configuration
A launch configuration is created for each of your projects, and it defines project settings that are used when running and debugging your applications. For example, the names and locations of the compiled application SWF files are contained in the launch configuration, and you can modify these settings.

See Manage launch configurations.