Silverlight and Flash/flex at first glance look a little like, a comparison on the http://shoutat.blogspot.com/2007/08/microsoft-silverlight-vs.html, the excerpt is as follows:
Top 10 options between SL and Flash/flex
1. Sl does not require a video decoder when playing industry-standard videos such as WMV
2. SL supports scalable full-screen videos
3. SL supports the WPF animation model, which is time-based instead of frame-based.
4. SL can directly embed the True Type Font into the project for download. It is very easy to process the font in SL.
5. SL supports JPG/PNG and so on. Currently, Flash/flex supports more.
6. XAML is a declarative language, and ActionScript is a rule language.
7. Sl does not support editing single pixel bitmap, bitmap filtering and special effects, and Flash supports
8. SL uses text-based XAML and can be output using a simple XML object. Flash uses binary storage shapes. To write shape definitions, third-party FLASH file format sdks may be required.
9. Developers in SL can use multiple types of hostingCodeAnd JavaScript.
10. Using SL stream to transfer existing video content to the new Sl stream service is free of charge and provides excellent services. Currently, no such free stream service is available on the flash server. This is a cost concern for enterprises.