Summary
This chapter covered a topic that has a very wide scope, since component-based applications can be designed for almost any purpose one may think of.
You have learned how a good organization of several different aspects can act synergically, eventually increasing a developer’s efficiency and productivity dramatically.
Although some of the aspects in completing an application are too specific to be treated in a book, you have been given guidelines and techniques that allow you to integrate those aspects with the features that are to some extent present in the design and development of every component-based application.
By reading this chapter, you ended up with a set of best practices and a component-based template that encapsulates them. In particular, you have learned how to
-
Take control of the loading process in component-based applications, determining when classes and exported symbols are loaded.
-
Define the structure of a Flash document that properly compiles and initializes the components’ symbols and their classes before they are generated dynamically.
-
Define a folder structure capable of managing several applications, their shared subsystems, and their themes efficiently, and at a low cost of maintenance.
In the second part of the chapter, you learned the basics of developing an application based on an XML layout engine and the benefits that come with it. Many of those benefits depend on mastering the use of XML within a component-based application framework.
The next chapter will show you how to take full control over XML parsing in order to be able to extend the framework by adding new features to existing components or even expand it by adding support for brand new components.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2006 Antonio De Donatis
About this chapter
Cite this chapter
(2006). Extending the Application Framework. In: AdvancED ActionScript Components. Apress. https://doi.org/10.1007/978-1-4302-0130-4_7
Download citation
DOI: https://doi.org/10.1007/978-1-4302-0130-4_7
Publisher Name: Apress
Print ISBN: 978-1-59059-593-0
Online ISBN: 978-1-4302-0130-4
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books