| Using Flex Builder 2 > Flex Builder Basics > Working with Projects | |||
Adobe Flex Builder 2 uses a traditional approach to software development: grouping the resources (folders and files) that constitute an application into a container called a project. A project contains a set of properties that control how the application is built, where the built application resides, how debugging is handled, and the relationships to other projects in the workspace.
To manage projects, you use the Navigator view, which lets you add, edit, and delete resources. You can also close projects within a workspace, import resources, link to external resources, and so on.
In addition to Flex projects, Flex Builder also provides a more basic project type called an ActionScript project. Using an ActionScript project, you can code and debug ActionScript 3.0 applications that directly access the Flash Player APIs and are compiled into SWF files. ActionScript projects do not use Flex framework or the MXML language. No Flex server is associated with ActionScript projects.
You can also use Flex Builder to create library projects that generate shared component library (SWC) files, which contain components and other resources that you can share between applications or distribute to other developers.
This topic contains the following sections:
Flex 2.01