- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
New Trade Paper
Ships in 1 to 3 days
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
ActionScript 3.0 Cookbook: Solutions for Flash Platform and Flex Application Developersby Joey Lott
Synopses & Reviews
Well before Ajax and Microsoft's Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs with its Flash-based "Rich Internet Applications". Now, new owner Adobe is taking Flash and its powerful capabilities beyond the Web and making it a full-fledged development environment.
Rather than focus on theory, the ActionScript 3.0 Cookbook concentrates on the practical application of ActionScript, with more than 300 solutions you can use to solve a wide range of common coding dilemmas. You'll find recipes that show you how to:
Each code recipe presents the Problem, Solution, and Discussion of how you can use it in other ways or personalize it for your own needs, and why it works. You can quickly locate the recipe that most closely matches your situation and get the solution without reading the whole book to understand the underlying code. Solutions progress from short recipes for small problems to more complex scripts for thornier riddles, and the discussions offer a deeper analysis for resolving similar issues in the future, along with possible design choices and ramifications. You'll even learn how to link modular ActionScript pieces together to create rock-solid solutions for Flex 2 and Flash applications.
When you're not sure how ActionScript 3.0 works or how to approach a specific programming dilemma, you can simply pick up the book, flip to the relevant recipe(s), and quickly find the solution you're looking for.
Adobe Developer Library is a co-publishing partnership between O'Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source.
Book News Annotation:
Written to support Adobe Flash platform and Adobe Flex application developers in their quest for more speed and power, this includes over 300 recipes and a host of nuts-and-bolts information. The authors, all master practitioners, begin with the basics, such as where to place code and how to handle events, then move on to creating and determining a custom class and subclasses, working in the runtime environment, including detecting the player version and operating system and dealing with system security, building in numbers and math from simple arithmetic to multiple calculations, adding elements to arrays and display lists and manipulating the results, drawing and masking geometric forms, filling and scripting masks, handling bitmaps and texts, including manipulating features and formatting, using filters and transforms, programming animation, making the most of strings, using regular expressions and setting dates and times, programming sound and video, storing persistent data, communicating with other movies, sending and loading data, using XML, calling web service methods, building integrated applications, managing files and programming sockets. The results should keep everyone from novices to advanced users on track. Annotation ©2006 Book News, Inc., Portland, OR (booknews.com)
Rather than focus on ActionScript in the abstract, the book puts theory into practice with ready-made answers to common problems. Readers will find more than 300 worked-out scripts they can use to solve a wide range of coding dilemmas, while learning practical techniques for resolving similar issues in the future.
Web developers are all abuzz about Ajax, a new way to build web pages that offer the responsiveness and functionality of desktop programs. But Macromedia was there first with Rich Internet Applications, built with Flash. Now with a new version of Flash and ActionScript 3, Adobe is taking Flash beyond the Web and making it a full-fledged development environment. However, to take advantage of this exciting capability, developers need to use ActionScript 3, which is a challenge, even for the most experienced Flash developers. ActionScript 3 is a turbo-charged upgrade to the core language and a no-holds-barred overhaul of the Flash Player API, in the words of Flash expert and O'Reilly author Colin Moock.
ActionScript 3 Cookbook helps developers work with the language right away. Rather than focus on ActionScript in the abstract, the book puts theory into practice with ready-made answers to common problems. Readers will find more than 300 worked-out scripts they can use to solve a wide range of coding dilemmas, while learning practical techniques for resolving similar issues in the future. Each recipe includes a discussion that explains how it works and why. The Cookbook progresses from short recipes for small problems to longer, more complex scripts for thornier riddles. Developers can even learn to link modular ActionScript pieces together to create rock-solid solutions for Flash applications.
This is the first title in the new O'Reilly ActionScript 3 library for developers that will include Learning ActionScript 3, ActionScript 3: The Definitive Guide, and Essential ActionScript 3. All four books will feature cross references as appropriate, so users can easily findmore extensive discussions of tangential topics.
About the Author
Joey Lott is the author of several O'Reilly books on Macromedia technology, including Flash 8 Cookbook, Programming Flash Communication Server, and the ActionScript Cookbook. He is also the author of Flash 8 ActionScript Bible (Wiley) and Advanced ActionScript with Design Patterns (Adobe Press, October 2006). Joey has been teaching Flash and ActionScript since 1999. His professional experience in the Internet industry includes co-founding RightSpring, Inc., as well as consulting for YourMobile/Premium Wireless Services (J2EE B2C application) and Ads.com (leading the development of a J2EE B2B application).
Darron Schall is an independent consultant specializing in the Flash Platform, with a Bachelor's Degree in Computer Science from Lehigh University. He has been using ActionScript since the early days and is a prominent voice in the Flash and Flex communities. He is actively involved in the Open Source Flash movement with projects ranging from software development tools to a Commodore 64 emulator. Darron has spoken at various conferences about ActionScript, and has contributed to books and magazines. You can find his Flash Platform related weblog at http://www.darronschall.com.
Keith Peters is a Flash developer in the Boston area. He has been working with Flash since 1999 and is currently a Senior Flash Developer at Brightcove (http://www.brightcove.com). Keith has been a contributing author to nine other books on Flash and ActionScript. His personal website, http://www.bit-101.com, features an active blog, over 700 open source Flash experiments, and lots of other random Flash-related stuff.
Table of Contents
PrefaceChapter 1: ActionScript BasicsChapter 2: Custom ClassesChapter 3: Runtime EnvironmentChapter 4: Numbers and MathChapter 5: ArraysChapter 6: Display ListChapter 7: Drawing and MaskingChapter 8: BitmapsChapter 9: TextChapter 10: Filters and TransformsChapter 11: Programmatic AnimationChapter 12: StringsChapter 13: Regular ExpressionsChapter 14: Dates and TimesChapter 15: Programming SoundChapter 16: VideoChapter 17: Storing Persistent DataChapter 18: Communicating with Other MoviesChapter 19: Sending and Loading DataChapter 20: XMLChapter 21: Web Services and Flash RemotingChapter 22: Building Integrated ApplicationsChapter 23: File ManagementChapter 24: Socket ProgrammingAppendix 1: Unicode Escape Sequences for Latin 1 Characters
What Our Readers Are Saying
Other books you might like
Computers and Internet » Graphics » Digital Media » Graphics Applications