Synopses & Reviews
If Flash MX 2004 ActionScript can do it, you can do it too...
ActionScript gives you exacting control in Flash applications. This comprehensive volume gives you a complete education in ActionScript 2.0, a new feature of Flash MX 2004. Youll explore ActionScript syntax, best practices, and beginning, intermediate, and advanced topics. And since the best way to learn ActionScript is to practice writing it, youll find dozens of exercises that let you apply the concepts. Whether youre a beginning programmer or a veteran of previous ActionScript incarnations, youll find a new world of possibilities within these pages.
Inside, youll find complete coverage of Flash MX 2004 ActionScript
- Understand basic ActionScript syntax and use the built-in commands, functions, and classes
- Explore how ActionScript works with related technologies, including Flash Remoting
- Gain more control over the print function
- Apply CSS formatting to HTML displays
- Discover how to create sophisticated interactivity in Flash applications, control elements on the Stage, and manipulate data from external sources
- Collect and track input from viewers of Flash movies
- Learn to use the MovieClip and Button classes and the Drawing API
- Make the most of user interface components included with Flash, and learn to create your own components
- Optimize and manage the download and presentation of content
Value-packed CD-ROM includes
- Trial versions of Macromedia Flash MX Professional 2004, Flash Remoting MX, Flash Communication Server MX, and ColdFusion® MX Enterprise
- Complete ActionScripts and databases you can customize for your own use
- Completed files demonstrating the exercises found in the book
- Provides in-depth information to the more than one million Flash developers who want to take their animations to the next level using sophisticated interaction and data-driven content
- Flash ActionScript is an object-oriented scripting language used with Flash that allows the designer to control a movie in non-linear fashion, create sophisticated interactivity, control elements on the stage, collect and track input from the movie viewer, and exchange and manipulate data from external sources
- The most comprehensive Flash ActionScript guide available, cowritten by Robert Reinhardt, coauthor of Macromedia Flash MX 2004 Bible (0-7645-4303-2)
- Published to coincide with the release of Flash "X," the newest version of this widely used Web development tool
Packed with hands-on instruction and step-by-step tutorials, this guide has what you need to take your Flash applications to the next level.
Flash ActionScript is an object-oriented scripting language that allows the designer greater control in working with Flash movies. Readers will learn to use ActionScript to control a movie in nonlinear fashion, create sophisticated interactivity, control elements on the Stage, collect and track input from the movie viewer, and exchange and manipulate data from external sources. This is the most comprehensive Flash ActionScript guide available, cowritten by Robert Reinhardt, coauthor of the bestselling Flash Bible (0-7645-4303-2).
Build rich Internet applications and more
ActionScript has matured into a full-fledged, object-oriented programming language for creating cutting-edge Web applications, and this comprehensive book is just what you need to succeed. If you want to addinteractivity to Flash, build Flex applications, or work with animation — it's all here, and more. Packed with clear instruction, step-by-step tutorials, and advanced techniques, this book is your go-to guide to unlock the power of this amazing language.
- Learn the basics: expressions, variables, functions, and more
Apply object-oriented programming and principles to structure reusable, dependable code
Master common data structures such as Strings, Arrays, and Objects
Work with XML using the new E4X extensions
Take control of the powerful new event model to write interactive software
Discover new display types such as Shape and Sprite
Add sound, video, animation, and effects
Debug, handle errors, and make your applications fault-tolerant
Read, write, and store data in binary format
ActionScript has matured into a full-fledged, object-oriented programming language for creating cutting-edge Web applications, and this comprehensive book is just what you need to succeed. If you want to add interactivity to Flash, build Flex applications, or work with animation — it's all here, and more. Packed with clear instruction, step-by-step tutorials, and advanced techniques, this book is your go-to guide to unlock the power of this amazing language. Learn the basics, apply object-oriented programming, and more.
About the Author
, Director of Multimedia Applications for The Content Project (www.contentproject.com), is internationally regarded as an expert on multimedia application development, particularly in Macromedia Flash. Robert is the lead author of the Flash Bible
series and Flash ActionScript Bible
(Wiley), as well as Macromedia MX: Building Rich Internet Applications
(Macromedia Press). He has developed multimedia courses for educational facilities in Canada and the United States and has been a featured speaker at several Web conferences. Robert also provides multimedia consulting through his company, [theMAKERS].
Joey Lott has written several books on Flash and ActionScript. He lives in Los Angeles.
Table of Contents
Part I: Conceptualizing Flash.
Chapter 1: An Introduction to Flash MX 2004.
Chapter 2: Working with Web Technologies and Interactive Models.
Chapter 3: Architecture for Flash Movies.
Part II: Laying the ActionScript Foundation.
Chapter 4: Learning ActionScript Basics.
Chapter 5: Constructing ActionScript.
Chapter 6: Working with Functions.
Chapter 7: Programming with Objects and Classes.
Chapter 8: Error Handling and Debugging.
Part III: MovieClip, Button, and Drawing API.
Chapter 9: MovieClip and Button Classes.
Chapter 10: The Drawing API.
Part IV: The Core Classes.
Chapter 11: Using the Array Class.
Chapter 12: The Number Class.
Chapter 13: The Math Class.
Chapter 14: Working with Dates and Times.
Chapter 15: Working with Strings.
Part V: The Movie Classes.
Chapter 16: The Color Class.
Chapter 17: The TextField and Selection Classes.
Chapter 18: Using the TextFormat Object and Style Sheets.
Chapter 19: The Mouse and Key Classes.
Chapter 20: The Stage and ContextMenu Classes.
Chapter 21: The System Class and the Capabilities and Security Objects.
Chapter 22: The PrintJob Class.
Part VI: The Audio and Video Classes.
Chapter 23: The Sound Class.
Chapter 24: The NetStream and Video Classes.
Part VII: The Data Classes.
Chapter 25: The SharedObject and LocalConnection Classes.
Chapter 26: The XML and LoadVars Classes.
Chapter 27: The XMLSocket Class.
Part VIII: Using Components.
Chapter 28: Using V2 UI Components.
Chapter 29: UI Component Style and Focus Management.
Chapter 30: Creating Your Own Components.
Part IX: Working with Flash in Other Environments.
Chapter 31: Working with Flash in the Web Browser.
Chapter 32: Making Movies Accessible and Universal.
Chapter 33: Scripting for the Flash Stand-Alone Player.
Part X: Creating Flash Applications.
Chapter 34: Managing and Loading Flash Content.
Chapter 35: Sending and Loading Data.
Chapter 36: Using the Built-In Web Service Functionality.
Chapter 37: Making Flash Forms.
Chapter 38: Using the RegExp Class.
Appendix A: What’s on the CD-ROM.