After a long silence it’s time to update my blog again. So what happened? I moved from AS3 to HaXe and actually published my first flash game written in HaXe. This was a very ambitious job and virtually took all my time because in addition to a very tight deadline I had to port my AS3 libraries to HaXe.

By the time the game was finished I started to work on a single open source library called polygonal as a replacement for the as3ds and motor2 project. The latter simply became unmanageable as it was using many other small libraries – so it made sense to bundle everything and provide a single out of the box solution, rather than creating a bunch of small projects.

Meanwhile, the polygonal project is hosted here: http://code.google.com/p/polygonal/
The next task is to update the physics engine so it compiles against the new library.


  1. sounds great michael! cant wait to start using motor2 haxe version.
    Its been a long silence, but good to hear that its coming together for you.

  2. Jroslav.K

    great work! waiting for motor2 haxe version)

  3. I’m doing by best to get the job done – awful lot of work..

  4. Always expecting your return!
    Great work!!

  5. Bruno Garcia

    This library is amazing, keep up the great work!

  6. really great work. I played around with your graphbuilder and pathfinder example. I would implement your new libraries, but i can’t get it to work. Can you help me? I use Flash CS3 combined with Flashdevelop implemented over documentclass. I tryed to add the library how you describe it on

    The error is always flash.Boot is no “kompilierungszeit konstante. I think the problem is somewhere in the fla settings, because i can only set a swc-path in CS4. Do you have any suggestions?

    Thanks Mane

    1. I’m sorry, but I’ve never figured out how to create a SWC file so it works with CS3 (so far only CS4 has some basic support for SWC files that were created outside the Flash IDE)