Download: Learning ActionScript 3.0: A Beginner's Guide
下载:ActionScript 3 学习:新手之路
RIAbook Rank:★★★★
简介 Book Description:
earning ActionScript 3.0 gives you a solid foundation in the Flash language and demonstrates how you can use it for practical, everyday projects. The book does more than give you a handful of sample scripts, defining how ActionScript and Flash work. It gives you a clear look into essential topics such as logic, event handling, displaying content, migrating legacy projects to ActionScript 3.0, classes, and much more. Written for those new to the language, this book doesn't rely exclusively on prior knowledge of object-oriented programming (OOP). Instead, it helps you expand your skillset by first focusing on clear, concise examples in the timeline, evolving into OOP examples over time-allowing you to choose the programming approach with which you are most comfortable.
In this book, authors Rich Shupe and Zevan Rosser share the knowledge they've gained from their years as multimedia developers/designers and teachers. Learning ActionScript 3.0 gives you a solid foundation in the language of Flash and demonstrates how you can use it for practical, everyday projects.
The authors do more than just give you a collection of sample scripts. Written for those of you new to ActionScript 3.0, the book describes how ActionScript and Flash work, giving you a clear look into essential topics such as logic, event handling, displaying content, migrating legacy projects to ActionScript 3.0, classes, and much more. You will learn important techniques through hands-on exercises, and then build on those skills as chapters progress.
ActionScript 3.0 represents a significant change for many Flash users, and a steeper learning curve for the uninitiated. This book will help guide you through a variety of scripting scenarios. Rather than relying heavily on prior knowledge of object-oriented programming (OOP), topics are explained in focused examples that originate in the timeline, with optional companion classes for those already comfortable with their use. As chapters progress, the book introduces more and more OOP techniques, allowing you to choose which scripting approach you prefer.
Learning ActionScript 3.0 reveals:
* New ways to harness the power and performance of AS3
* Common mistakes that people make with the language
* Essential coverage of text, sound, video, XML, drawing with code, and more
* Migration issues from AS1 and AS2 to AS3
* Simultaneous development of procedural and object-oriented techniques
* Tips that go beyond simple script collections, including how to approach a project and which resources can help you along the way
The companion web site contains material for all the exercises in the book, as well as short quizzes to make sure you're up to speed with key concepts. ActionScript 3.0 is a different animal from previous versions, and Learning ActionScript 3.0 teaches everything that web designers, GUI-based Flash developers, and those new to ActionScript need to start using the language.
目录 Summary of Contents
Chapter 1: ACTIONSCRIPT OVERVIEW
What Is ActionScript 3.0
The Flash Platform.
Procedural Versus Object-Oriented Programming.
The Document Class
Legacy Code Compatibility
Chapter 2: CORE LANGUAGE FUNDAMENTALS
Miscellaneous Basics
Variables and Data Types
Conditionals
Loops
Arrays
Functions
Custom Objects
this
Absolute versus Relative Addresses
Chapter 3: PROPERTIES, METHODS, AND EVENTS
Inherited Attributes
Properties
Events
Methods
Event Propagation
Frame and Timer Events
Removing Event Listeners
Chapter 4:The Display List
The Sum of Its Parts
Adding and Removing Children
Managing Object Names, Positions, and Data Types
Changing the Display List Hierarchy
A Dynamic Navigation Bar
Chapter 5: TIMELINE CONTROL
Playhead Movement
Frame Labels
Frame Rate
A Simple Site or Application Structure
Chapter 6: OOP
Classes
Inheritance
Composition
Encapsulation
Polymorphism
Navigation Bar Revisited
Chapter 7: MOTION
Basic Movement
Geometry and Trigonometry
Physics
Programmatic Tweening
Timeline Animation Recreations
Particle Systems
Chapter 8: DRAWING WITH VECTORS
The Graphics Class
The Geometry Package
The Motion Package
9-Slice Scaling
Applied Examples
Chapter 9: DRAWING WITH PIXELS
Bitmap Caching
The BitmapData Class
Blend Modes
Bitmap Filters
Color Effects
Image Encoding and Saving
Chapter 10: TEXT
Creating Text Fields
Setting Text Field Characteristics
Selecting Text
Formatting Text
Formatting with HTML and CSS
Triggering ActionScript from HTML Links
Parsing Text Fields
Loading HTML and CSS
Chapter 11: SOUND
ActionScript Sound Architecture
Internal and External Sounds
Playing, Stopping, and Pausing Sounds
Buffering Streaming Sounds
Changing Sound Volume and Pan
Reading ID3 Metadata from MP3 Sounds
Visualizing Sound Data
Working with Microphone Sound
Waveform Visualization
Chapter 12: VIDEO
Encoding
Components
Full-screen Video
Captions
Coding Your Own Video Playback
Chapter 13: LOADING ASSETS
Loading Sound and Video
Loading Text
Loading Display Objects
Communicating Across ActionScript Virtual Machines
Taking a Brief Look at Security
Chapter 14: XML and E4X
Understanding XML Structure
Creating an XML Object
Reading XML
Writing XML
Deleting XML Elements
Loading External XML Documents
Communicating with XML Servers
An XML-Based Navigation System
Chapter 15:Programming Design and Resources
Programming Design Methodologies
Object-Oriented Design Patterns
Resources
关于作者 About the Author
Rich Shupe has been designing and developing with Flash since it was called FutureSplash, and has been teaching ActionScript programming to all levels of students since ActionScript became available. He founded his own training and development company, FMA, in 1995. He is a recognized authority on several technologies, including Flash, Director and QuickTime. In addition to his production experience, Rich has been teaching professionally for 10 years, and is a full-time faculty member at New York's School of Visual Arts' Computer Art Dept.
下载:
rapidshare http download :Learning ActionScript 3.0: A Beginner's Guide
如何从Rapidshare上下载?