Processing and Keith Peters' "Foundation Actionscript 3.0 Animation: Making Things Move!"


I am reading the book by Keith Peters Foundation Actionscript 3.0 Animation: Making Things Move!
(which is indirectly referenced at

It seems to me that all its codes could be rewritten in Processing, and pretty straightforwardly.
Also, the book itself could be adapted to a nice intro to the basics of Processing animations.
Most likely, somebody has already done it. If so, I would enjoy to check it out.
Your comments are welcome.

Best wishes


1 Like

sounds interesting but without the book it’s hard to judge :slight_smile: Are you recommending the book, or asking people for help to implement the examples in Processing?

The second one. Or better, since a couple of examples have already been ported (see link in my first post), I am asking if anybody has already ported the entire book or most of it. (maybe in some classes somewhere).

not sure if there is any attempt besides Processing website but you can search and find a few examples from the website

1 Like

Nice idea!

The book is from 2007.

Flash is dead I assume so is ActionScript.

Did you ask the author to send you the codes as a file via email?

1 Like

I see, thanks. I’ll check.

No, do you know how to get in touch with author?
(for AS3 I am not sure, but it would be nice to show that Processing can do whatever AS3 does as well).

You need to google how to contact the author

I still have some old ActionScript books I refer to today for Processing material :smiley:

Friends of Ed published some great ActionScript books (the New Masters of Flash series, etc.), and there are also old Flash showcase websites (like that are still running. There’s a lot of inspiration for Processing if you explore this content.

Adobe rebranded the Flash IDE as Adobe Animate. They’ve added support for HTML5 canvas, so you can publish for web browsers without having to rely on the Flash plugin. You can now write JavaScript in the Animate IDE (although ActionScript was always pretty close, anyhow).

Even in Flash’s heyday, many ActionScript 2 developers moved over to MTASC for a Flash IDE alternative, and later onto Haxe. The latter is similar to AS3 and can target Flash in addition to other platforms.


Thanks for that great explanation!

I think this is a great idea, and that book is a classic. Given that ActionScript was close to JavaScript, it might make sense to port this to p5.js first, and then port the p5.js set to Java if there’s interest? I’m pretty sure I have a copy of the book around so if somebody wants to create a repo and start in, happy to contribute some ports.


Hello @mario60

You could try reaching out to him via LinkedIn

And/or try via the company his book is published by. I work in publishing and it is possible for a reader to send a letter to the publishing house asking that it be forwarded to an author. I did a quick search and the publisher is Apress in NYC. Call their customer service and they will likely be able to give you an email or snail mail address.

Good luck!


Nice proposal, but unfortunately, I do not have any free time to take any commitment. I will enjoy to see somebody to take the challenge and could help a little.
It seems to me that it would not be so difficult to port every one of Peters’s examples.
Could be something to be done as a Tutorial on I am not familiar with it.

Note: Peters wrote a sequel too, is it as good?

It is a different business to rewrite all of his text (which is indeed very clear and stepwise, I really like his recaps of basic trig), since editing can be very time consuming, if you are not a professional writer.

Thanks for the replies, I’ll stay in touch