Q:

Is it possible to develop a Flash application using only Open Source?

I want to create a Flash application but I do not want to pay the $700 for Flash Professional CS5 (neither to pirate it).
I have been looking at previous questions here in SO and around the net for hints of free software allowing to develop flash apps.
From my current research, it seems the tools I need are:
1. FlashDevelop or similar to create and compile ActionScript code.
2. Pencil, Synfig or similar to create animation (is it possible to export to fla?
3. ?? to put everything together and compile a swf file.
My question is whether anyone has successfully followed a similar path to build a flash application using only open source. And better yet, if someone knows of a good web site with documentation on how to tackle such a task.
Protip... I have looked at the Open Source Flash Projects page which contains a comprehensive list of flash related open-source projects and libraries... 

A:

Good question!
I've seen a list of alternatives on the Inkscape Wiki, but I haven't evaluated them yet.
As @LordCover mentions, you could use something like as3swf for the timeline, but I imagine, unless you build a tool to replicate the Flash timeline, it would be pretty cumbersome.
I know you mentioned something free and hopefully open source, I'm looking forward to see a good answer too. But, what I was thinking is, maybe, depending on how much time it would save you by using a tool meant for the job vs. something hacked together, in case there isn't anything better, maybe you could buy an older version of Flash, like Flash MX, which should be a lot cheaper than the current version. This way could create both tweens(motion/shape) and frame by frame animations. Then you could name your movieClips containing animations to control them from FlashDevelop (either loading them or using the [Embed] metadata tag). Since Flash MX is so old, it should also run on Linux through Wine.
Another important point is, what kind of animations do you need to use in your FlashDevelop project ? If it's just motion tweens(alpha, x,y,rotation, etc.) I think embedded assets(swf, png, svg) animated with a tweening library like TweenLite which also has a TimelineLite class for nicely sequencing tweens would work well.
If it's nice hand drawings animated frame by frame, maybe an illustration tool that could export individual drawings as pdf pages and PDF2SWF from swftools to get a swf.
These are my 2 pence,
Looking forward to see the best solution.

