Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
As the scope of your applications grows, sooner or later you will need a better way to organize all their different components. One principle that is known to be effective in this task is the component-based development principle.
This chapter focuses on application components. Application components are logically modular elements (not to be confused with Flex modules) within an application that you typically define using MXML and that behave in a manner similar to the components we have been exposed to throughout this book.