Spark ActionBar
Spark BusyIndicator
Spark Callout
Spark CalloutButton
Spark DateSpinner
Spark SpinnerList
Spark SpinnerListContainer
|
Spark TabbedViewNavigator
Spark TabbedViewNavigatorApplication
Spark ToggleSwitch
Spark View
Spark ViewMenu
Spark ViewNavigator
Spark ViewNavigatorApplication
|
是
|
这些新组件支持移动设备应用程序。
|
Spark Button
Spark CheckBox
Spark DataGroup
Spark Group/HGroup/VGroup/TileGroup
Spark Image/BitmapImage
Spark Label
|
Spark List
Spark RadioButton/RadioButtonGroup
Spark SkinnableContainer
Spark Scroller
Spark TextArea
Spark TextInput
|
是
|
这些组件大部分都具有移动设备主题外观。尽管 Label、Image 和 BitmapImage 不具有移动设备外观,但也可以使用。
某些 Spark 布局容器(例如 Group 及其子类)不具有外观。因此,可以在移动设备应用程序中使用这些组件。
|
其他 Spark Skinnable 组件
|
|
建议不要使用
|
除上面列出的组件外,建议不要使用其它 Skinnable Spark 组件,因为这些组件不具有适用于移动设备主题的外观。如果组件不具有移动设备主题外观,您可以为应用程序创建一个外观。
|
Spark DataGrid
|
Spark RichEditableText
Spark RichText
|
建议不要使用
|
出于性能考虑,建议不要使用这些组件。尽管这些组件可以用在移动设备应用程序中,但这样做会影响性能。
对于 DataGrid 控件,性能取决于呈示的数据量。对于 RichEditableText 和 RichText 控件,性能取决于文本量及应用程序中的控件数量。
|
除 Spacer 和图表以外的 MX 组件
|
|
否
|
移动设备应用程序不支持 MX Button、CheckBox、List、DataGrid 等 MX 组件。这些组件对应于 mx.controls.* 和 mx.containers.* 包中定义的 Flex 3 组件。
|
MX Spacer
|
|
是
|
Spacer 不使用外观,因此可以用在移动设备应用程序中。
|
MX 图表组件
|
|
是,但存在性能隐患
|
可以在移动设备应用程序中使用 AreaChart 和 BarChart 等 MX 图表控件。MX 图表控件位于 mx.charts.* 包中。
但这会导致移动设备无法达到最佳性能,具体取决于图表数据的规模和类型。
默认情况下,Flash Builder 的移动设备项目库路径中不包含 MX 组件。要在应用程序中使用 MX 图表组件,请在库路径中添加 mx.swc 和 charts.swc。
|