Swish is interesting, it has the timeline but apparently its own scripting language?? Most everything else is the other way around.
Anyway, basically, Flash is done with two different methodologies (I think there's even quite a difference between a flash artist and a flash developer):
-- animation: animation is easiest to develop through the timeline
-- scripting: interactivity is easiest to develop through actionscript
actionscript was just recently released to the mozilla team, and you can use Flex SDK to do a lot of heavy lifting for Flash interaction. The Flex SDK is available for free from Adobe.
complex animation is the reason you would need a timeline. You can get animation from Flash, apparently Swish too ... So, how to tell if you need a timeline?
If you want to build an interface with elaborate, scripted motion (think about the splash pages when you first arrive at some sites, or straight up animation), you kinda need Flash.
If you want to build a nice, rich, media-centric interface, flex will do it for you.
I'm speaking out my <explicitive>, I'm not really a Flash developer and I'm just learning Flex... but this is from what I gather.
Last edited by robbiemuffin (2007-01-16 20:05:43)