Apress Access

The Essential Guide to Processing for Flash Developers

By Ira Greenberg

  • eBook Price: $34.99
Buy eBook Buy Print Book

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

  • Add to Wishlist
  • ISBN13: 978-1-4302-1979-8
  • User Level: Intermediate
  • Publication Date: December 27, 2009
  • Available eBook Formats: PDF

Related Titles

  • HTML5 Quick Markup Reference
  • Migrating to Swift from Flash and ActionScript
  • Go Recipes
  • Practical Web Design for Absolute Beginners
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.


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book