You do Flash and now you want to add Silverlight to your skillset?
You've come to the right place.
The API Guide acts as a source of reference when mapping Flash and Silverlight objects and concepts from one API to the other. The goal is to provide a short explanation with each comparison, along with a link to documentation, code sample and a link to a tutorial covering the Silverlight concept.
The lists below are quick reference to each comparison provided:
| Flash | Silverlight | ||
|---|---|---|---|
| ActionScript | C# | >> | |
| MXML | XAML | >> | |
| FLA, Flex Project | .NET Project | >> | |
| .SWF | .XAP | >> | |
| Flash Professional | Expression Blend | >> | |
| Flex/Flash Builder | Visual Studio | >> | |
| Flash | Silverlight | ||
|---|---|---|---|
| alpha | Opacity | >> | |
| cacheAsBitmap | CacheMode | >> | |
| contextMenu | MouseRightButtonDown | >> | |
| filters | Effect | >> | |
| height | Height | >> | |
| mask | Clip | >> | |
| mouseX, mouseY | MouseMove | >> | |
| name | x:Name, variable declaration | >> | |
| parent | Parent | >> | |
| root | RootVisual | >> | |
| rotation | RotateTransform | >> | |
| rotationX, rotation, rotationZ | PlaneProjection | >> | |
| scaleX, scaleY | ScaleTransform | >> | |
| tabChildren | TabNavigation | >> | |
| tabEnabled | IsTabStop | >> | |
| tabIndex | TabIndex | >> | |
| transform | MatrixTransform | >> | |
| width | Width | >> | |
| x, y | Canvas | >> | |
| visible | Visibility | >> | |
| Flash | Silverlight | ||
|---|---|---|---|
| AdvancedDataGrid | DataGrid | >> | |
| Alert | ChildWindow | >> | |
| Button | Button | >> | |
| CheckBox | CheckBox | >> | |
| ComboBox | ComboBox | >> | |
| DataGrid | DataGrid | >> | |
| DateChooser | Calendar | >> | |
| DateField | DatePicker | >> | |
| HorizontalList | ListBox | >> | |
| HSlider | Slider | >> | |
| Image | Image | >> | |
| Label | TextBlock | >> | |
| LinkButton | Button | >> | |
| List | ListBox | >> | |
| NumericStepper | NumericUpDown | >> | |
| ProgressBar | ProgressBar | >> | |
| RadioButton | RadioButton | >> | |
| RichTextEditor | RichTextArea | >> | |
| Text | TextBlock | >> | |
| TextArea | TextBlock | >> | |
| TextInput | TextBox | >> | |
| TileList | ListBox | >> | |
| Tree | Treeview | >> | |
| VideoDisplay | MediaElement | >> | |
| VSlider | Slider | >> | |
| Accordion | Accordion | >> | |
| Box, HBox, VBox | StackPanel | >> | |
| Canvas | Canvas | >> | |
| DividedBox, HDividedBox, VDividedBox | GridSplitter | >> | |
| Grid | Grid | >> | |
| TabNavigator | TabControl | >> | |
That's a quick list of each direct comparison, now its time to dive into the details.
First stop - Fundamentals and Tools...