Friday,
6 May 2005
EnFlash goes open source
EnFlash is an ActionScript Application Framework that I have been developing for about an year. It started as an experiment and it's main goal was to achieve a set of User Interface possibilities that haven't been done previously in Flash. I had already a nice framework created for projects like Job Designer and Alignment Tool, but I wanted something new that uses ActionScript 2, MovieClip composition and other cool techniques. The first EnFlash demo appeared in August last year and since then I continue to develop it when I have free time.
EnFlash is not meant to be a lightweight replacement of the Macromedia components. It targets users with recent hardware and hopefully it will become much more useful with the forthcoming Flash Player 8. The current EnFlash release supports all the top features only, so I'm thinking about a simplified version that will cut off some extras for the sake of performance.
I've been using open source software extensively and I like the idea of sharing code with the community. I believe that this is the way to create quality programs and to force ideas exchange and innovation. My first open source contribution was the creation of a few blog templates for the blojsom project. I was also happy to support Darron with a Bulgarian translation of SolVE. Two weeks ago I have announced my plans about EnFlash at the local WebTech conference headlined by Richard Stallman. Today it becomes available to the public under GPL license.
EnFlash 0.3 is now available at sourceforge.net. Get yourself a copy and enjoy!
Comments:
Do you find all the functionality needed for your project in the current release? If not, please let me know what else do you need. If yes, start digging with EnFlash and contact me when you're ready to deploy your application.
first of all, congratulations for your work!
initial problems:
when I tried to compile your examples with mtasc:
D:\Download\Components\enflash\enflash-0.3>mtasc.exe -cp src\classes -swf deploy\xmldemo\xmldemo.swf com\asual\demos\XMLDemo.as
src\classes/com/asual/enflash/EnFlash.as:25: characters 8-42 : type error System have no static field capabilities
I've set _os to "Windows XP" just to compile.
mtasc said:D:\Download\Components\enflash\enflash-0.3>mtasc.exe -cp src\classes -swf deploy\xmldemo\xmldemo.swf com\asual\demos\XMLDemo.as
Your classes excess 32K bytecode limit, please use -separate
then it said:
D:\Download\Components\enflash\enflash-0.3>mtasc.exe -cp -separate src\classes -swf deploy\xmldemo\xmldemo.swf com\asual\demos\XMLDemo.as
(unknown) : type error class not found : src.classes
i use mtasc 1.05. should I use 1.04 or is it something else?
The _os property uses Flash build-in method, it detects your system transparently.
Check http://osflash.org/doku.php?id=enflash for more links and files.
Cheers,
Simon
You mentioned the GPL license. Are there also other
licensing models? If I'd like to use enflash in a "closed source" project, could I also buy a license?
Thanks
But is there any way to find documentation or reference docs about EnFlash ? It is not convenient to browse into the demo files to figure out how EnFlash works.
I can't wait to experiment all the possibilities of your work.
Cheers,
Le Magu(s)
it now works fine
br