I can sum up in 3 points why flash, to me, is amazing
1. Rich feature set – it’s currently at version 9,
just imagine all the cool things that it must have because it’s 9 versions old. It’s had 9 versions to grow out it’s features, Silverlight has only had 1. [thanks Michael for making me reclarify this point]
2. Papervision – this open-source library exposes amazing functions that let’s you build truly captivating experiences in 2D & Fake 3D. Think Cover-flow :). If you don’t know about Papervision do a live search on it, this library is amazing.
3. Tweener – this open-source library let’s you build animations in a consistent way that is manageable. From experience a simple application may require hundreds of animations, one word comes to mind “Messy”. This tweener library brings order to this chaos! If you don’t know what tweener is do a live search for “flash tweener” and read up on it, it’s really amazing.
In my personal opinion if we Silverlight developers/designers are to build amazing, captivating applications we also need all 3 tools above.
So what is Microsoft doing regarding the 3 things above? I searched far and wide and this is what I found…