
Macromedia Flex shields authors from the complex world of SWF file construction, but advanced developers know that understanding a system's internals helps them build better applications.
The Loader and Linker subsystems of the Flex compiler are responsible for choreographing the conversion of source files and multimedia assets into SWF files. Understanding the Flex compiler architecture will help you effectively use Flex with other Macromedia Flash tools—particularly if you are an advanced Flash developer used to micromanaging the SWF file creation process!
This article assumes the reader to be an experienced Flex user with a reasonable mastery of ActionScript and MXML (the Macromedia Flex Markup Language), and an insatiable curiosity for low-level details about how Flex works.
Because this is not a tutorial, it does not require a running installation of Flex. To explore the concepts of this article further, however, you might want to install Flex to run the code examples. See the ReadMe file in the load_link_example.zip (ZIP, 279K) for deployment instructions.