Well, I'd say our work in this chapter wasn't too shabby. Think of all the powerful things you can do with Flash forms, such as remembering a user's preferences, providing a discussion forum, or loading dynamic product information for a catalog. The flat file Perl database at the online Code Depot will take you further down the road toward building those kinds of applications.
Our ActionScript conversation is over, but yours has just begun. By reading Part I, you've learned to speak ActionScript�now it's time to apply that knowledge to your own projects. Before you embark, here are a few parting thoughts:
As with any art form, learning to program is a process, not an event. For as long as you program, you'll learn more about programming. Consider the multiple-choice quiz from earlier�see Chapter 1 (Examples Example 1-1 through Example 1-4), Chapter 9 (Example 9-13), Chapter 11 (Example 11-7), and Chapter 12 (Tables Table 12-2 through Table 12-5)�we rebuilt it four times! Each time we refined our approach, added features, and learned something we hadn't considered before. Just as each painting teaches the painter something new about her subject matter, so creating and recreating applications will reveal new approaches to you.
There's practical help in Part II, the ActionScript Language Reference, which contains detailed descriptions of ActionScript's built-in functions, properties, classes, and objects. While you may not want to read it from start to finish, you should definitely skim each topic to get a sense of ActionScript's capabilities.
Revisit this book, including the Language Reference, often. You'll pick up new insights each time through, because you'll be considering the information with a higher level of understanding and will be able to relate concepts to real-world experiences. Treat the ActionScript Language Reference as a dictionary and keep it by your side while you work.
There's a thriving community of Flash developers offering ideas and solutions and�most importantly�sharing source code! Dissect as much as you can. Identify the things you can't understand and look those topics up in this book. Macromedia maintains a list of web sites and mailing lists devoted to Flash at http://www.macromedia.com/support/flash/ts/documents/flash_websites.htm.
Don't limit your exploration of ActionScript to this book. Look at things from multiple angles by consulting other sources of knowledge and inspiration, such as those listed in Appendix A and the Preface. You'll also find a long list of Flash resources at http://www.moock.org/moockmarks and reviews of worthwhile Flash books at http://www.moock.org/webdesign/books.
Finally, remember to drop by the support site for ActionScript for Flash MX: The Definitive Guide, http://www.moock.org/asdg, for lots of code samples, technotes, and discussions of new topics.
With that, I wish you happy coding! Throw an extra iteration into a while loop for me sometime. :)