`
keren
  • 浏览: 1583465 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)Flex 3 与 Flex 4 beta 之间的区别

    博客分类:
  • Flex
阅读更多
http://www.soave.cn/post/2009/11/02/flex3and4_differences.aspx
http://www.adobe.com/cn/devnet/flex/articles/flex3and4_differences_04.html
【新增组件和容器】
Flex 4 beta 引入了许多使用新架构的新组件类,它们应当可以令外观和其他自定义操作更简单。下表列出了 Flex 3 Halo 组件及其 Flex 4 beta Spark 对应组件:
Flex 3 Halo 组件 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.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.Canvas spark.components.Group
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 组件一起使用 Halo 组件和容器。由于 Adobe 在同一基类 (UIComponent) 上构建组件,Spark 与 Halo 之间应当可以实现全面的可互操作性。下表列出了目前没有 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.TabBar
mx.controls.Tree
mx.containers.Accordion
mx.containers.ApplicationControlBar
mx.containers.ControlBar
mx.containers.DividedBox
mx.containers.Form
mx.containers.Grid
mx.containers.TabNavigator
mx.containers.TitleWindow
mx.containers.ViewStack
分享到:
评论

相关推荐

    Flex3StyleExplorer_V3Beta

    Flex3StyleExplorer_V3Beta是一款专门针对Adobe Flex 3开发的样式编辑工具,它为开发者提供了便捷的方式来创建、管理和探索Flex应用程序中的CSS(Cascading Style Sheets)样式表。这款工具的主要目标是简化Flex组件...

    Flex3 Style Explorer_V3.0Beta

    《Flex3 Style Explorer_V3.0Beta:探索与应用Flex组件样式》 Flex3 Style Explorer是一款强大的工具,专为开发者设计,旨在简化Flex组件样式的查看和管理过程。这款V3.0 Beta版本进一步提升了用户体验,使用户能够...

    Flex3StyleExplorer_V3.0Beta.zip_flex

    Flex3StyleExplorer_V3.0Beta.zip_flex 是一个压缩包,其中包含Flex3StyleExplorer的V3.0 Beta版本,这是一个专门针对Flex应用程序的CSS样式配置面板。Flex是Adobe开发的一个开源框架,用于构建富互联网应用(RIA)...

    Flex3.Style.Explorer.V3.0.Beta

    Flex3.Style.Explorer.V3.0.Beta 是一个专门针对Adobe Flex 3的样式探索工具,它允许开发者和设计师深入地了解和实验Flex 3框架中的CSS(Cascading Style Sheets)样式应用。这个工具的Beta版本提供了对SWF(Small ...

    WEB项目集成Flex3功能

    为了实现这一集成,首先需要确保开发环境准备妥当,包括安装MyEclipse 7.5、Flex Builder 4 Beta2、JDK 5或更高版本,以及Flex 3.2。在安装过程中可能会遇到问题,例如Flex Builder与MyEclipse之间的插件冲突,可以...

    Flex 3开发指南

    - **数据绑定**:Flex 3支持双向数据绑定,能够自动同步用户界面元素与模型数据之间的值,简化了数据管理过程。 - **皮肤系统**:Flex 3引入了一套新的皮肤系统,允许开发者自定义UI组件的外观,实现高度个性化的...

    Flex 3 基础教程(10)

    本资源摘要信息主要讲述了 Flex 3 的基础教程,包括了使用 AMFPHP 进行通信、RemoteObject 与 AMFPHP 的通信、服务端的设置、方法表格、服务浏览、错误处理等内容。 一、AMFPHP 简介 AMFPHP 是一个 PHP 库,用于将...

    flex4学习资料

    3. **Spark组件架构**:Flex 4引入了Spark组件集,与先前的 Halo 组件相比,提供了更好的性能和更丰富的视觉效果。资料中可能包含如何创建和自定义Spark组件的教程。 4. **States和Effects**:Flex 4允许开发者轻松...

    MyEclipse安装Flex 3 插件及新建Flex项目演示

    首先,确保你拥有正确的软件——FlexBuilder3 beta2插件版。这是安装Flex 3插件的基础。接下来,遵循以下步骤进行安装: 1. 双击下载的FB3_WWEJ_Plugin.exe执行文件,启动安装程序。 2. 在弹出的对话框中直接点击...

    Flex 3 基础教程(5)

    Flex 3 基础教程(5) —style和theme

    Flex3 css样式代码自动生成

    4. **状态管理**: Flex3组件有自己的状态,如“up”、“over”、“down”等,CSS可以针对这些状态设置不同的样式。 5. **继承与覆盖**: 样式可以继承自父组件,也可以被子组件覆盖,允许开发者构建复杂的组件树并...

    flex4之语法入门

    Flex 4 相比于 Flex 3 增加了许多创新特性,其中包括: - **新增主题和组件**:引入了新的 UI 组件和皮肤样式,增强了应用程序的视觉表现力。 - **增强布局方式**:改进了布局管理器,使界面设计更加灵活。 - **...

    Flex + LCDS + Java 利用Eclipse Plugin开发Flex入门教程

    在本教程中,我们将学习如何利用Eclipse插件(FlexBuilder3 beta2)创建Flex的LCDS工程,并集成Java应用程序。首先,你需要准备相应的开发环境,包括Eclipse 3.3、FlexBuilder3插件、MyEclipse 6.0、LCDS软件以及...

    FLEX4基础文档

    FLEX4基础文档 FLEX 是一个基于 Adobe Flash 平台的开源框架,用于构建丰富的互联网应用程序。FLEX4 是 FLEX 框架的最新版本,提供了许多新的特性和改进。 1. FLEX 项目的基本结构 FLEX 项目的基本结构包括三个...

    Flex3StyleExplorer_V3

    3. **探索主题**: Flex支持预定义的主题,如 Halo和Spark,开发者可以通过这个工具尝试不同的主题,理解它们的区别和适用场景。 4. **自定义样式**: 用户可以输入自定义样式代码,并即时看到应用结果,这对于创建...

    Flex4.0开发详解

    Flex4相较于Flex3引入了许多新特性和改进,主要包括: 1. **新增主题和组件**:提供了更多的预定义样式和组件,简化了UI设计工作。 2. **增强布局方式**:改进了布局管理器,使得布局更为灵活。 3. **增强特效和...

    flex 3 搭建开发环境.doc

    4. **Lcdsds-console.war**:LiveCycle Data Services ES的WAR文件,用于处理Flex与服务器之间的数据交互。 - 文件名:ds-console.war 5. **Apache Tomcat 5**:轻量级的Web服务器,用于运行Flex应用程序。 - 下载...

Global site tag (gtag.js) - Google Analytics