Apress

The Essential Guide to Processing for Flash Developers

By Ira Greenberg

The Essential Guide to Processing for Flash Developers Cover Image

The Essential Guide to Processing for Flash Developers takes a hands-on approach to learning Processing that builds upon your familiarity with Flash and offers a full series of Processing projects for programmers of all experience levels.

Full Description

  • ISBN13: 978-1-4302-1979-8
  • User Level: Intermediate
  • Publication Date: December 27, 2009
  • Available eBook Formats: PDF
  • Print Book Price: $49.99
  • eBook Price: $34.99
Buy eBook Buy Print Book Add to Wishlist

Related Titles

Full Description

Processing is a open source project that bridges the gap between programming and art. Its simplicity and power appeal to non-coders and old-hands alike. As a Flash developer, you already have a firm grasp of basic programming principles and an understanding of creating and controlling visuals through code. This book uses your existing knowledge as a springboard to learning Processing and harnessing the extra creative power and control that it offers, both on and off the web.

The Essential Guide to Processing for Flash Developers takes a hands-on approach to learning Processing that builds upon your familiarity with Flash, and your experience with the ActionScript language and object-oriented programming concepts. The book offers a full series of Processing projects, structured to allow less experienced coders to get up to speed quickly, while leaving room for more experienced programmers to take the initial project concepts and build more complex applications.

  • Includes a language primer explaining all of the Processing-specific programming theory you need to know
  • Contains a full series of Processing projects and numerous easy-to-follow code examples
  • Covers Processing’s Java mode, providing an easy-to-navigate bridge to programming in Java, Processing’s underlying host language

What you’ll learn

  • simple character animation
  • an advanced particle engine
  • a serious game, with AI
  • a cellular automata framework, including a .lif file format parser
  • a 3D data visualization application

Who this book is for

This book is for designers and developers who are familiar with Flash and want to start working in the Processing language. This book eases the transition to Processing, showing you exactly what the new concepts that you'll face are, and also how much you won't have to learn because of your existing Flash knowledge. If you've ever stood in awe of a Processing demonstration and wished you could do that, then this book is for you.

Table of Contents

Table of Contents

  1. Flash vs Processing: Let the Death Match Begin!
  2. Processing Primer I: Just the Basics
  3. Processing Primer II: Beyond the Basics
  4. Object-Oriented Programming in Processing
  5. I Like Particle Engines!
  6. A “Serious” Game
  7. Hacking Life
  8. Creative Information Visualization 
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.

Errata

If you think that you've found an error in this book, please let us know about it. You will find any confirmed erratum below, so you can check if your concern has already been addressed.

* Required Fields

No errata are currently published