
I used to use Haxe for Flash development before the Flex SDK was released a few years ago. Recently I downloaded the latest version of Haxe and remembered why I liked developing in the language, multiple code targets. So I decided to take the most recent FlashPunk release and port it to Haxe just for the fun of it, and probably for my own use. As an added bonus I'm finding that it even manages to squeeze some extra performance out of the Flash player that normal AS3 just can't provide.
The best part about all this is that I'm making the port available on GitHub for anyone to fork or make contributions to. There are a few minor changes to the base classes but most of the properties and methods work exactly like they do in AS3. The biggest difference so far is that all Sprites are loaded as BitmapData instead of an embedded Class. This is simply because of how Haxe embeds bitmaps and I've ported my Flashpunk physics example so that you can see everything in action.
Just a note: not all classes have been ported and there are still a lot of bugs to work through. I just started this a few days ago and have been working on getting the console and basic sprites working. Sound effects, complex masking, and specialized graphic classes have not been tested.