Search and Find
Service
CONTENTS AT A GLANCE
5
CONTENTS
6
ABOUT THE AUTHOR
12
ABOUT THE TECHNICAL REVIEWERS
13
ABOUT THE COVER IMAGE DESIGNER
14
INTRODUCTION
15
Intended audience
16
Development environment
16
Code comments
17
Layout conventions
17
THE DRAWING API
19
A brief history of the drawing API
19
What’s come before
20
And in with the new
44
Summary
80
FILTERS AND BLEND MODES
82
Applying blend modes
83
Using filters
100
Summary
139
BITMAPS AND BITMAPDATA
142
Understanding bitmaps in ActionScript
143
Loading, creating, and displaying bitmaps
150
Accessing and manipulating colors
173
Summary
188
ADVANCED BITMAP MANIPULATION
190
Adding Pixel Randomization
191
Applying filters to BitmapData
209
Performing channel operations
222
Summary
263
PIXEL BENDER AND SHADERS
266
Understanding shaders
267
Working with the Pixel Bender Toolkit
269
Using shaders in the Flash Player
284
Bending pixels
299
Enabling new blend modes
304
Drawing with shaders
309
Performing heavy processing
316
Summary
319
ACTIONSCRIPT IN THE THIRD DIMENSION
321
Displaying objects with depth
322
Transforming objects
346
Drawing with bitmaps
376
Summary
385
USING AN ANIMATION AND EFFECTS LIBRARY
388
Introducing aeon animation
389
Introducing aether effects
400
Summary
427
ELEMENTAL ANIMATION EFFECTS
429
Playing with fire
432
Turning to stone
441
Waving the flag
450
Bringing rain
460
Summary
468
TEXT EFFECTS
470
Distressing text
471
Creating custom bevels
482
Building a text animation engine
497
Summary
514
VIDEO EFFECTS
516
Applying runtime filters
517
Isolating colors for effect
537
Summary
561
SOUND VISUALIZATION EFFECTS
563
Loading and playing sound
564
Visualizing sound data
567
Summary
597
INTERACTIVE EFFECTS
599
Using image and mouse input
601
Using webcam and keyboard input
618
Summary
639
DEVELOPING WITHIN FLASH AND FLEX
642
BUILDER
642
Working in Flash CS4
643
Working in Flex Builder 3
649
INDEX
659
All prices incl. VAT