【Controls】
MX | Spark |
mx.controls.AdvancedDataGrid | none |
mx.controls.Alert | none |
mx.controls.Button | spark.components.Button |
mx.controls.CheckBox | spark.components.CheckBox |
mx.controls.ColorPicker | none |
mx.controls.ComboBox | spark.components.DropDownList (w/o editability) |
mx.controls.DataGrid | none |
mx.controls.DateChooser | none |
mx.controls.DateField | none |
mx.controls.HorizontalList | spark.components.List (w/ HorizontalLayout) |
mx.controls.HSlider | spark.components.HSlider |
mx.controls.Image | spark.primitives.BitmapImage |
mx.controls.Label | spark.components.Label |
mx.controls.LinkButton | spark.components.Button (w/ custom skin) |
mx.controls.List | spark.components.List |
mx.controls.Menu | none |
mx.controls.NumericStepper | "spark.components.Spinner (no TextInput control)spark.components.NumericStepper" |
mx.controls.OLAPDataGrid | none |
mx.controls.PopUpButton | use spark.components.PopUpAnchor |
mx.controls.PopUpMenuButton | use spark.components.PopUpAnchor |
mx.controls.ProgressBar | none |
mx.controls.RadioButton | spark.components.RadioButton |
mx.controls.RadioButtonGroup | spark.components.RadioButtonGroup |
mx.controls.RichTextEditor | build own component |
mx.controls.SWFLoader | none |
mx.controls.Text | spark.components.Label |
mx.controls.TextArea | spark.components.TextArea |
mx.controls.TextInput | spark.components.TextInput |
mx.controls.TileList | spark.components.List (w/ TileLayout) |
mx.controls.Tree | none |
mx.controls.VideoDisplay | spark.components.VideoPlayer |
mx.controls.VSlider | spark.components.VSlider |
【Additional Spark controls】
spark.components.ToggleButton
spark.components.HScrollBar
spark.components.VScrollBar
【Layouts/Containers】
MX | Spark |
mx.core.Application | spark.components.Application |
mx.containers.ApplicationControlBar | spark.components.ControlBarContent |
mx.containers.Canvas | "spark.components.Groupspark.components.DataGroupspark.components.SkinnableContainerspark.components.SkinnableDataContainerspark.components.Border" |
mx.containers.ControlBar | spark.components.ControlBarContent |
mx.containers.Form | none |
mx.containers.FormHeading | spark.component.FormHeading |
mx.containers.Grid | write custom layout |
mx.containers.HBox | spark.components.HGroup |
mx.containers.HDividedBox | use MX with Spark containers |
mx.controls.HRule | spark.primitives.Line |
mx.modules.ModuleLoader | none |
mx.containers.Panel | spark.components.Panel |
mx.controls.Spacer | none |
mx.containers.Tile | spark.components.Group (w/ TileLayout) |
mx.containers.TitleWindow | none |
mx.containers.VBox | spark.components.VGroup |
mx.containers.VDividedBox | use MX with Spark containers |
mx.controls.VRule | spark.primitives.Line |
mx.core.Window | spark.components.Window |
mx.core.WindowedApplication | spark.components.WindowedApplication |
【Additional Spark Layouts/Containers】
spark.components.Scroller
【Navigators 】
MX | Spark |
mx.containers.Accordion | use MX with Spark containers |
mx.controls.ButtonBar | spark.components.ButtonBar |
mx.controls.LinkBar | spark.components.ButtonBar (w/ custom skin) |
mx.controls.MenuBar | none |
mx.controls.TabBar | spark.components.ButtonBar (w/customSkin) |
mx.containers.TabNavigator | custom Spark TabBar with MX ViewStack |
mx.controls.ToggleButtonBar | spark.components.ButtonBar (w/ custom skin) |
mx.containers.ViewStack | use MX with Spark containers |
【Charts 】
MX | Spark |
mx.charts.AreaChart | none |
mx.charts.BarChart | none |
mx.charts.BubbleChart | none |
mx.charts.CandlestickChart | none |
mx.charts.ColumnChart | none |
mx.charts.HLOCChart | none |
mx.charts.Legend | none |
mx.charts.LineChart | none |
mx.charts.PieChart | none |
mx.charts.PlotChart | none |