10 January 2012

ActionScript HTML 5 Compiler

What Adobe need to do if they aren't already is allow ActionScript code from either a flash or flex application to be complied into various output formats. Currently the allow you to compile.


  • Shockwave Flash SWF
  • iPhone
  • Android
  • Blackberry
  • Windows
  • Macintosh
  • Linux
But with all the uncertainty about their recent departure from flash in the browser on mobile devices and the big HTML 5 push, why not announce you will eventually also allow compilation to HTML 5. Now perhaps not everything that flash does is supported initially, but most probably can be.

What this will do is stop people jumping of the flash path and heading down the HTML 5 path, as I can then have one code base that will compile and run pretty much anywhere. It also allows developers to use a nice strongly typed language and have the compiler have the necessary html 5 / Java script libraries behind the scenes.

HTML 5 is going forward with or without this, Adobe is one of few tools that allow wide range of cross compilation and tying all this together, just makes sense.

I have a feeling they are already working on this, and if so great however they need to announce it so that people can talk about this direction and answer questions over the future of their ActionScript projects.

4 comments:

Andrew said...

You should check out:
http://www.jangaroo.net/home/
http://www.haxenme.org/
http://blogs.adobe.com/bparadie/2011/11/19/what-is-falconjs/

Dale Fraser said...

Yes,

The last one specifically is the reason I believe Adobe are working on this. But I want them to announce it.

Flash will compile to HTML 5 soon!

Anonymous said...

Hi,

I believe all your questions will be answered with Apache Flex.

Adobe is donating the Falcon compiler and Alex is already talking about a new framework that leaves out any AS3 features that are hard to cross-compile to JS.

Check out;
http://blog.teotigraphix.com/2012/01/10/apacheflex-flex-dev-summaries-6/

Michael Schmalle
Apache Flex committer

Nathan Mynarcik said...

They do have Adobe Edge. Although most devs prefer to not touch it, it does allow people with the experience of timeline animation create HTML5 ready content. Exports the project out with clean html5 code, even with the use of jQuery.

http://labs.adobe.com/technologies/edge/