Friday, May 16, 2008
Best new Flash 10 Feature: File Access
The new Flash 10 Beta is out. While all the graphical improvements are fantastic, for me the best new feature is file access. I've written a few applications where I wanted to load or save files directly from Flex. Having to write a server just to upload the file to and then send back to Flash was pretty ridiculous just to preview an image that the user may or may not want to really upload. As long as the user is asked to load or save a file it should be safe.
Sunday, May 11, 2008
ActionScript Cross Compiler Theories
This post is a bit late coming, but I'm trying to be good and post once a week.
Last year after Adobe MAX 2007, I posted a bit on the preview of a C++ to ActionScript compiler. This year there has been a little more buzz buzz on the subject. I've been curious how this might be done and have a few theories:
Last year after Adobe MAX 2007, I posted a bit on the preview of a C++ to ActionScript compiler. This year there has been a little more buzz buzz on the subject. I've been curious how this might be done and have a few theories:
- Create a C++ parser/compiler to either produce Flash bytecodes or ActionScript. C++ is notoriously hard to parse so this would be quite a pain without something to get you started. There is a partial ANTLR grammar for C++ here.
- Create a gcc backend to produce Flash bytecodes. All gcc languages compile to intermediate languages called GIMPLE and GENERIC. Target platforms "merely" translate this intermediate form to the target platform. See this link for more information. This path would be the most generic solution and allow any gcc language to be compiled to flash.
- Leverage PyPy (a python VM generator and more) to create an ActionScript or Flash bytecode target. Of course this would only really help you use python unless you created a translator for C++, but flex-pypy is cool enough to mention.
Subscribe to:
Posts (Atom)