Publishers of technology books, eBooks, and videos for creative people
The long-stale page metaphor for Web sites is finally dying out, replaced by the single-screen rich-Internet apps that Flash MX 2004 is at last bringing to the mainstream. To stay ahead of the curve¿and to start creating the kind of Web sites you used to only dream of¿you need this guide. In these pages you'll learn how to create the sites that more and more companies are demanding¿the kind that pull complex data from multiple sources for delivery via a single Web interface, so that users can perform multiple functions from a single screen. The focus here is on building the Flash MX 2004 front end to work with that complex data. You'll learn how to structure applications to eliminate page refreshes while reducing download time, build real-time and time-delayed applications with Flash Communication Server, integrate technologies like Flash Remoting and Macromedia Central, and more. You can even download all of the source files form the book's companion Web site.
I. DEVELOPMENT.1. Replacing Web Pages with Applications.
The End of Web Pages. A Short History of Internet Applications. Glossary. Makeovers. Summary.2. Designing Flash Applications.
Identifying the User Benefit. Selecting Technologies. Using Macromedia Central to Target Occasionally Connected Computers (OCCs). Designing for Accessibility. Summary.
II. TECHNOLOGY.3. Technology Overview.
Data Handling. Data Exchanging. Application Servers. Components. How Flash Communication Server Works. Technology Map. Configuring Your Work Environment. Summary.4. Working with Complex Data.
Structuring Data. Summary. Project Ideas.5. Presenting Data.
Formatting Text. Summary.6. Basic Data Exchange.
Saving Data with the Local Shared Object. Sharing Data Using the Local Connection Object. Flat Data. XML Structured Data. Summary.7. Exchanging Data with Outside Services.
Flash Remoting. Data Management Components. Summary.8. Foundation Communication Server.
Configuration. NetConnection. Remote Shared Objects. Streams. Why Server-Side ActionScript. Summary.9. Advanced Communication Server.
Managing Connections. Accessing Remote Shared Objects from the Server Side. Messaging. Optimizing. Server-Side Stream Object. Integrating the Communication Components. Summary.
III. PRODUCTIVITY.10. Production Techniques.
Exploiting Flash MX 2004 Features. Library Management. Prototyping. Staging and Deployment. Summary.11. Quality Assurance and Debugging.
Evaluating Quality. Ensuring Quality. Practical Debugging. The Error Object. Summary.12. Using Components.
V2 Components. Foundation Skills. Applied Examples Using Components. Styles, Skinning, and Themes. Summary.13. Building a Code Library.