Book description
Packed with hands-on instruction and step by step tutorials, the
ActionScript 3 Bible is everything you need to harness the power of
this amazing language. ActionScript experts Roger Braunstein and
Mims Wright guide you through the in's and out's of building Rich
Internet Applications with ActionScript 3. Coverage includes:
* The ActionScript 3 language - variables, datatypes, operators and
expressions, functions, and more
* Object-Oriented aspects of ActionScript 3
* Working with XML
* Dealing with events
* Handling error events and making your applications fault
tolerant
* Debugging ActionScript applications
* Loading external data
* Working with audio, video and graphics
* Working in binary
* Developing for Apollo
* Application deployment
And more...
Table of contents
- Copyright
- Dedication
- About the Authors
- Acknowledgments
-
Introduction
- ActionScript and the Flash Bible Series
- Who Should Read This Book
-
How This Book Is Organized
- Part I: Getting Started with ActionScript 3.0
- Part II: Working with ActionScript 3.0 Objects
- Part III: Working with the Display List
- Part IV: Understanding the Event Framework
- Part V: Working with Error Handling
- Part VI: Working with External Data
- Part VII: Enriching Your Program with Sound and Video
- Part VIII: Programming Graphics and Motion
- Part IX: Working with Binary Data
- Part X: Deploying Your Program
- Conventions and Features
- What's on the Companion Web Site
- Minimum Requirements
- Running Code in This Book
- Where to Go from Here
-
1. Getting Started with ActionScript 3.0
- 1. Introducing ActionScript 3.0
- 2. Understanding ActionScript 3.0 Language Basics
-
3. Programming with Classes
- Introduction
- Understanding Classes
- Understanding Terminology
- Understanding Encapsulation
- Understanding Packages
- Using Inheritance
- Using Access Control Attributes with Classes
- Using Methods in Classes
- Using Properties in Classes
- Overriding Behavior
- Using Static Methods and Properties
- Designing Interfaces
- Manipulating Types
- Creating Dynamic Classes
- Summary
- 4. Working with Methods and Functions
- 5. Validating Your Program
-
2. Working with ActionScript 3.0 Objects
- 6. Using Strings
- 7. Working with Numbers and Math
- 8. Using Arrays
- 9. Using Objects
-
10. Working with XML
- Introduction
- Getting Started with XML in ActionScript
- Accessing Values with E4X
- Constructing XML objects
- Converting to and from Strings
- Loading XML Data from External Sources
- Gathering Meta‐Information About XML Nodes
- Using Namespaces
- Working with Comments and Processing Instructions
- Setting Options for the XML class
- Summary
- 11. Working with Regular Expressions
-
3. Working with the Display List
- 12. Understanding the Flash Player 9 Display List
- 13. Working with DisplayObjects in Flash CS3
- 14. Printing
-
15. Working with Text and Fonts
- Introduction
-
Introducing TextFields
- Creating a new TextField
- Adding new text to a TextField
- Setting a TextField's size
- Setting a TextField's scaling and rotation
- Retrieving strings from a TextField
- Displaying HTML
- Adding images or SWF files to a TextField with <img>
- Using the StyleSheet with a TextField
- Creating backgrounds for a TextField
- Using TextFormat
- More Advanced Control Over Text
- Creating Text Input fields
- Listening to TextField events
- Summary
-
4. Understanding the Event Framework
- 16. Understanding Events
- 17. Working with Mouse and Keyboard Events
- 18. Using Timers
- 5. Working with Error Handling
-
6. Working with External Data
- 22. Understanding Networking Basics
- 23. Communicating with Server‐Side Technologies
- 24. Saving Data to a Local Machine Using SharedObject
- 25. Managing File Uploads and Downloads
-
7. Enriching Your Program with Sound and Video
- 26. Working with Sound
- 27. Adding Video
- 28. Accessing Microphones and Cameras
-
8. Programming Graphics and Motion
-
29. Applying Filters to Your Graphics
- Introduction
- Introducing Filters
- Applying Filters
- Adding More Than One Filter
- Rotating Objects with Filters
- Summary
- 30. Drawing Vector Graphics Programmatically
- 31. Scripting Animation
- 32. Applying Transformations to Graphics
- 33. Drawing Bitmap Graphics Programmatically
-
29. Applying Filters to Your Graphics
- 9. Working with Binary Data
- 10. Deploying Your Program
Product information
- Title: ActionScript™ 3.0 Bible
- Author(s):
- Release date: October 2007
- Publisher(s): Wiley
- ISBN: 9780470135600
You might also like
book
ActionScript 3.0 Bible
The updated edition on all the latest features and capabilities of ActionScript 3.0 and Flash Player …
book
Flash 8: Projects for Learning Animation and Interactivity
Macromedia Flash is fast becoming the Web's most widely used platform for creating rich media with …
book
Word 2000 in a Nutshell
Word 2000 in a Nutshell is a clear, concise, and complete reference to the world's most …
book
Adobe® Acrobat® 9 PDF Bible
Find just what you need to incorporate PDFs in your workflows with the newest edition of …