Flex 3 is the most recent version of a platform for developing anddeploying software applications that run on top of the Adobe FlashPlayer. While such
the application to execute functionality that’s encapsulated within the class, without the program-mer who’s calling the method having to know the det
FIGURE 1.2This is an example of a UML diagram that describes a relationship between a base and a derived class.One class can extend a class that in tu
In Figure 1.2, methods of the superclass Animal are inherited by the subclass Dog. Dog has addi-tional methods and properties that aren’t shared with
FIGURE 1.4This UML diagram describes the relationship between an interface and an implementing class.The interface doesn’t actually implement these me
The Adobe Integrated Runtime includes the Flash Player as one of its critical components. Othercomponents include a Web browser kernel to execute HTML
positioned Flash MX and MX 2004 as development environments for what the company began tocall rich internet applications (RIAs). Although the developm
Each new product bundling and relationship has increased the requirements for the Flash Player.As a result, the most recent version of the Player (ver
As shown in Figure 1.6, you should see a Flash document that tells you which version of the Playeris currently installed. When you load this document
Regardless of how you install the Flash Player, users who install the Flash Player musthave administrative access to their computer. On Microsoft Wind
FIGURE 1.8The Flex Builder installer prompts you to install the Flash Player plug-in or ActiveX control on currentlyinstalled browsers.Before installi
In this chapter, I describe the nature of Flex applications, the relationship between Flex applicationsand the Flash Player, and how Flex leverages th
Downloading the production Flash PlayerEnd users who want to run Flex applications and other Flash-based content can download theFlash Player installe
Downloading the debug Flash PlayerTo download the debug version of the Flash Player, visit this Web page:http://www.adobe.com/support/flashplayer/down
The Flex Software Developers Kit (SDK)The Flex class library and command-line tools you need to build Flex applications are completelyfree. As long as
FIGURE 1.11A watermarked charting componentUsing MXMLC, the command-line compilerTo compile a Flex application with mxmlc, the command-line compiler,
This directory contains a file called HelloWorld.mxml, a simple Flex application. To compile theapplication, run this command:mxmlc HelloWorld.mxmlFIG
SummaryIn this chapter, I gave an introduction to the world of application development with Adobe Flex.You learned the following:Flex applications ar
06_287644-ch01.qxp 6/23/08 11:28 PM Page 28
MXML is a pure XML-based markup language that is used to define a Flex applicationand many of its components. Most of the elements in MXML correspond
FIGURE 1.1The Flex SDK and Flex Builder both compile source code in MXML and ActionScript, producing exe-cutable applications that are hosted by the F
This ActionScript code accomplishes exactly the same steps as the MXML code in the first example.Notice that it takes four lines of ActionScript inste
One drawback that application developers encounter with Flash is that the primary source docu-ment used in Flash, the .fla file format, is binary. As
Task Flex FlashDesign Flex has a design view for WYSIWYG Flash has very good graphic design tools, (“What You See Is What You Get”) although not as
ModularityModularity means that an application should be built in small pieces, or modules. For example, anapplication that collects data from a user
In the above application, all the application’s functionality is mixed together: data modeling, datacollection, and logical scripting. Although the ap
Comments to this Manuals