如前所述,Flex 4 SDK 引入了许多使用新架构的新组件类,它们应当可以令外观和其他自定义操作更简单。下表列出了 Flex 3 MX 组件及其 Flex 4 Spark 对应组件:
FLEX 3 MX 组件
FLEX 4 BETA SPARK 组件
mx.controls.Button |
spark.components.Button |
mx.controls.ButtonBar |
spark.components.ButtonBar |
mx.controls.CheckBox |
spark.components.CheckBox |
mx.controls.ComboBox |
spark.components.DropDownList(不可编辑) |
mx.controls.HorizontalList |
spark.components.List(带一个 HorizontalLayout) |
mx.controls.HRule |
spark.primitives.Line |
mx.controls.HScrollBar |
spark.components.HScrollBar |
mx.controls.HSlider |
spark.components.HSlider |
mx.controls.Image |
spark.primitives.BitmapImage(不支持外部图像) |
mx.controls.LinkBar |
spark.components.ButtonBar(带一个自定义外观) |
mx.controls.LinkButton |
spark.components.Button(带一个自定义外观) |
mx.controls.List |
spark.components.List |
mx.controls.NumericStepper |
spark.components.NumericStepper |
mx.controls.RadioButton |
spark.components.RadioButton |
mx.controls.RadioButtonGroup |
spark.components.RadioButtonGroup |
mx.controls.TextArea |
spark.components.TextArea |
mx.controls.TabBar |
spark.components.TabBar |
mx.controls.TextInput |
spark.components.TextInput |
mx.controls.TileList |
spark.components.List(带一个 TileLayout) |
mx.controls.ToggleButtonBar |
spark.components.ButtonBar |
mx.controls.VideoDisplay |
spark.components.VideoPlayer |
mx.controls.VRule |
spark.primitives.Line |
mx.controls.VScrollBar |
spark.components.VScrollBar |
mx.controls.VSlider |
spark.components.VSlider
|
mx.core.Application |
spark.components.Application |
mx.core.Window |
spark.components.Window |
mx.core.WindowedApplication |
spark.components.WindowedApplication |
mx.containers.ApplicationControlBar |
spark.components.Application(带 controlBarContent) |
mx.containers.Canvas |
spark.components.Group |
mx.containers.ControlBar |
spark.components.Panel(带 controlBarContent 属性) |
mx.containers.HBox |
spark.components.HGroup |
mx.containers.Panel |
spark.components.Panel |
mx.containers.Tile |
spark.components.Group(带一个 TileLayout) |
mx.containers.VBox |
spark.components.VGroup |
Adobe 鼓励您与 Spark 组件一起使用 MX 组件和容器。由于 Adobe 在同一基类 (UIComponent) 上构建组件,Spark 与 MX 之间应当可以实现全面的可互操作性。下表列出了目前没有 Spark 直接等效类的组件和容器。
FLEX 3 类,没有直接的 FLEX 4 BETA 对应类
mx.controls.Alert |
mx.controls.ColorPicker |
mx.controls.DataGrid |
mx.controls.DateChooser |
mx.controls.DateField |
mx.controls.Menu |
mx.controls.MenuBar |
mx.controls.PopUpButton |
mx.controls.PopUpMenuButton |
mx.controls.ProgressBar |
mx.controls.RichTextEditor |
mx.controls.Tree |
mx.containers.Accordion |
mx.containers.DividedBox |
mx.containers.Form |
mx.containers.Grid |
mx.containers.TabNavigator |
mx.containers.TitleWindow |
mx.containers.ViewStack |
要将 MX 导航器(ViewStack、Accordion、TabNavigator)用于 Spark 组件,导航器的子代应当是一个 NavigatorContent 组件。否则,您无法在 MX 导航器中使用 Spark 基元。此处是一个示例:
<mx:ViewStack id="vs" selectedIndex="{tb.selectedIndex}">
<s:NavigatorContent label="bar">
<s:layout>
<s:VerticalLayout />
</s:layout>
<s:Label text="bar" />
<s:TextInput />
</s:NavigatorContent>
</mx:ViewStack>
http://www.adobe.com/cn/devnet/flex/articles/flex3and4_differences_04.html
分享到:
相关推荐
Flex 组件Flex 组件Flex 组件Flex 组件Flex 组件
Flex3组件介绍,包含flex3的所有组件介绍并有例子
Flex4组件 - 对话泡泡,供大家一起共同分享学习。
flex特效学习,提供了很多Flex组件-行为与特效类组件
Flex_3_与_Flex_4_之间的区别
S32KSDKCAN组件详解-CANPAL-FLEXCAN,学习S32K系列CAN组件的使用和原理
里面少了一个针对按下ESC键的处理,这个在使用的时候可以自己加,另外一个问题就是由于这个库是FLEX3的,所以在FLEX4.0或以上的版本(使用的spark主题)的时候,需要修改类里面的Canvas为Group或者其他的显示容器,...
详解Flex4的系统组件与基本组件。让你在应用的时候知道用什么.
Adobe Flex Builder 3 中组件之间的参数传递(主要是给大家学习)
介绍了Flex3与Flex4的功能区别,并介绍了Flex4的新增功能。
1 4 跟我StepByStep学FLEX教程------可视化页面组件(原创) 1 5 跟我StepByStep学FLEX教程------ActionScript3(原创) 1 6 跟我StepByStep学FLEX教程------Demo1之开始(原创) 1 7 跟我StepByStep学FLEX教程--...
NULL 博文链接:https://z466459262.iteye.com/blog/901464
Flex基础培训-3-组件和布局 文档和代码示例,可用来快速学习使用
Flex4自定义组件 介绍了flex中如何自定义组件以及相关应用
《Flex 3 组件实例与应用(2009版)》(PDF)《Flex 3 组件实例与应用(2009版)》(PDF)《Flex 3 组件实例与应用(2009版)》(PDF)《Flex 3 组件实例与应用(2009版)》(PDF)《Flex 3 组件实例与应用(2009版...
Flex 3 组件的帮助文档,解压后近4兆。
Flex3组件拖放教程,该组件是flex组件中最有特色的
flex组件之容器类组件实例源码,包括according、viewstack等20个实例
目录: 第1篇 基础知识篇 第1章 走进Flex世界 第2章 Flex基础知识 第3章 语言基础 第4章 数据基础 第5章 Flex事件驱动 第2篇 视觉设计篇 第6章 Flex皮肤设计 ... 第21章 Flex与Java EE通信
Flex论坛FZip zip组件-flexcoders.zip 学习Flex的有力帮手