Synopses & Reviews
"Gives Macromedia Flash developers the foundational best-practice OOP examples they've been craving for years. New and experienced OOP programmers will appreciate Penner's reassuring hand." --Colin Moock, Author of
ActionScript: The Definitive Guide
Robert Penner--a renowned ActionScript innovator--shares his extensive insights into the world of Macromedia Flash programming. A Macromedia Flash disciple, Penner shares his genius in integrating the complexities of mathematics and physics with the calm, clean aesthetic of Macromedia Flash graphics. Learn the elemental theories of space, math, color, motion, and shape, then discover practical methods of employing theory to create a hybrid of organic and technological beauty. From the mechanics of motion design and architecture, to the industrial-strength object-oriented code that will help you create colors, sounds, motion, and interaction, Robert Penner's Programming Macromedia Flash MX will take you to the limits of your imagination.
- Understand mathematical principles and their possibilities within Macromedia Flash
- Extend Macromedia Flash with the versatility and strength of object-oriented ActionScript
- Follow case studies to understand the thought process behind a snow storm, fractal dancer, and aurora borealis
- Create dynamic Macromedia Flash design and animation with ActionScript
Synopsis
A grand master of Flash, Penner is known around the world for his technical innovations and organic style. This book provides readers with exclusive insight into the programming and design process of this groundbreaking Flash designer and ActionScript programmer.
Synopsis
Renowned Flash wizard and innovator Robert Penner reveals the fascinating programming and design concepts behind his signature creations. Detailing his groundbreaking designs, this book showcases Penners work that merges math and design with Flash. You'll get an inside look at his sophisticated and unique approach to design--which incorporates advanced ActionScript programming--and discover exclusive techniques associated with some of the most groundbreaking interactive designs ever created.
Table of Contents
Part I: Entering the Process
1: The Flash Disciple: Process and Disciplines
2: Object-oriented Programming
Part II: Foundational Concepts
3: Math 1: Trigonometry and Coordinate Systems
4: Math 2: Vectors in Two Dimensions
5: Math 3: Vectors in Three Dimensions
6: Event-Based Programming
Part III: Dynamic Visuals
7: Motion, Tweening, and Easing
8: Physics
9: Coloring with ActionScript
10: Drawing with ActionScript
Part IV: Case Studies
11: Aurora Borealis
12: Snowstorm
13: Fractal Dancer
14: Cyclone