tags:

views:

236

answers:

4

I have an existing javascript/flash -interaction kludge that sucks terribly. Now I've decided it'd be better to write a flash app that does the specific thing without the need to interact with javascript.

Therefore I'd need to produce flash apps in linux, and I don't have money to throw at adobe right now (perhaps never if their software keeps being terrible). Also not going to do software development on windows, have been there, conclusion: that's not going to work well ever.

So, any solutions? Free or open source?

+2  A: 

Programmaticaly: MING - http://www.libming.org/

vartec
+2  A: 

If you don't need the Flash GUI features, you might check out Adobe's free Flex developer tools. They produce SWF files.

Jesse Rusak
+9  A: 

Flex SDK should be the way to go. The only thing you would miss is a graphical IDE. Unfortunately the best Open Source Flash IDE, FlashDevelop, is only for Windows.

The alternative would be OpenLaszlo. It is a mature and robust technology and you can develop complex Flash applications or RIAs with it. It features its own layout markup language and it is actually very quick to learn and very powerful. An extra bonus is that you can compile either to SWF/Flash or to DHTML with the same exact final result. Quite fancy.

You might also want to try haXe, a relatively new language with similar syntax with ActionScript/ECMAScript that can output to several different formats such as SWF, Javascript, PHP and C++. It is being very hyped lately. Definitely worth checking.

About other Flash/OpenSource related projects and tools, you can check the Open source Flash site

Cheers,

Sergi

Sergi
OpenLaszlo is a good choice for medium-to-large apps, probably too much of a monster for small ones.haXe is good all the time provided you don't need much IDE support.
Michael Pliskin
A: 

You maybe want to check the OSFlash site to get some OS solutions for actionscript. there you will find also reference to MTasc AS compiler and his successor, haxe (never tried the latter).

cheng81