Specifications

112
CHAPTER 6
Web-tier compiler. The Flex module for Apache and IIS compiler provides web-tier compilation of MXML
files on Apache and IIS web servers. This lets you rapidly compile, test, and deploy an application: instead of
compiling your MXML file into a SWF file and then deploying it and its wrapper files on a web server, you can
just refresh the MXML file in your browser. For more information, see
“Using the Flex Module for Apache and
IIS” on page 341.
The component compilers take the following forms:
Flex Builder library project compiler. The Flex Builder component compiler is opened by Flex Builder for Flex
library projects.
compc command-line compiler. You open the compc compiler from the command line to create SWC files.
You can use these SWC files as static component libraries, themes, or runtime shared libraries (RSLs).
For information on using the compilers, see “Using the Flex Compilers” on page 125.
Debugger
To test your applications, you run the application SWF files in a web browser or the stand-alone Flash Player. If
you encounter errors in your applications, you can use the debugging tools to set and manage breakpoints in your
code; control application execution by suspending, resuming, and terminating the application; step into and over
the code statements; select critical variables to watch; evaluate watch expressions while the application is running;
and so on.
Flex provides the following debugging tools:
Flex Builder debugger he Flex Builder Debugging perspective provides all of the debugging tools you expect
from a robust, full-featured development tool. You can set and manage breakpoints; control application execution
by suspending, resuming, and terminating the application; step into and over the code; watch variables; evaluate
expressions; and so on. For more information, see Using Adobe Flex Builder 3.
The fdb command-line debugger The fdb command-line debugger provides a command-line interface to the
debugging experience. With fdb, you can step into code, add breakpoints, check variables, and perform many of
the same tasks you can with the Flex Builder visual debugger. For more information, see “Using the Command-
Line Debugger” on page 245.
AIR Debug Launcher (ADL) ADL is a command line debugger for Adobe® AIR™ applications that you can use
outside of Flex Builder. For details, see "Using the AIR development tools" of Developing AIR Applications with
Adobe Flex 3.