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.

6 comments:

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

    ReplyDelete
  2. 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!

    ReplyDelete
  3. 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

    ReplyDelete
  4. 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/

    ReplyDelete
  5. This is also one of the reasons why I love using HTML 5, thank you very much for sharing this.

    ReplyDelete
  6. Thank you for the thoughtful review. The main advantage of html5 player seems to be for embedding rich media such as audio and video in modern browsers. Although, the structure elements seem to be useful. CSS3 seems to be headed in the right direction, leaving many possibilities for implementation and creativity,

    ReplyDelete

All comments are moderated.