10.12.2012 Views

ActionScript 3.0 Design Patterns.pdf - VideoTutorials-bg.com

ActionScript 3.0 Design Patterns.pdf - VideoTutorials-bg.com

ActionScript 3.0 Design Patterns.pdf - VideoTutorials-bg.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

User’s Guide<br />

This book, at its core, is an introduction to a relatively advanced topic for writing<br />

reusable OOP code for <strong>ActionScript</strong> <strong>3.0</strong>. Like “jumbo shrimp,” an “elementary introduction<br />

to an advanced topic” is an oxymoron. Advanced developers may want less<br />

of the elementary and less senior developers may demand more preparatory<br />

materials.<br />

Because we cannot measure any reader’s level, we urge you to go through the Table of<br />

Contents and flip through the chapters to find what you want. Find your level and<br />

use the book at that level. For some, it will be an exercise of reading from cover to<br />

cover, while for others it will be a reference work for looking up how <strong>ActionScript</strong> <strong>3.0</strong><br />

works with different features of design patterns. After all, it’s your book, and you<br />

should use it to best suit your needs.<br />

Flex 2 developers<br />

We developed all the examples for this book using Flash CS3. So, if you’re looking to<br />

use these examples for Flex 2, you’ll need to make the appropriate Flex adjustments.<br />

In some cases, examples were developed using user-created movie clip classes in the<br />

Flash CS3 IDE and stored in the Library panel. These cannot be employed directly<br />

using Flex 2. So, if you’re using Flex 2, plan on some workarounds.<br />

Flash Media Server 2 developers<br />

We have a few examples that use Flash Media Server 2 (FMS2). The examples don’t<br />

require anything more than the Developers Version of FMS2. The Developers Version<br />

can be freely downloaded from the Adobe site at http://www.adobe.<strong>com</strong>/devnet/<br />

flashmediaserver/. Alternatively, you can skip the examples, or substitute some other<br />

open socket technology.<br />

Companion Tools You’ll Want<br />

In an ideal world, those reading this book would have a solid background in object<br />

oriented programming and <strong>ActionScript</strong> <strong>3.0</strong>. However, <strong>ActionScript</strong> <strong>3.0</strong> was released<br />

in a non-beta format in Flex2 only about sixmonths before this book, and in Flash<br />

at about the same time this book was published. So, you may not be familiar with<br />

<strong>ActionScript</strong> <strong>3.0</strong>, and this book is not a tutorial in <strong>ActionScript</strong> <strong>3.0</strong>. At a minimum,<br />

you will want to keep the <strong>ActionScript</strong> <strong>3.0</strong> Reference Guide handy along with any<br />

other <strong>ActionScript</strong> <strong>3.0</strong> documentation that <strong>com</strong>es with Flash CS3.<br />

We strongly urge you to get a copy of <strong>Design</strong> <strong>Patterns</strong>: Elements of Reusable Object-<br />

Oriented Software sooner or later. At a minimum, check it out of your library.<br />

Another book we found to be invaluable is the wonderfully fun and enlightening<br />

book, Head First <strong>Design</strong> <strong>Patterns</strong> by Eric and Elisabeth Freeman (O’Reilly, 2004). All<br />

the examples are in Java, but even so, you’ll learn a great deal about design patterns<br />

Preface | xv

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!