`

Flex 3.X to Flex 4.X Migration 组件列表

    博客分类:
  • Flex
阅读更多
1.1 Flex 3.4 to Flex 4.5 migration:
Methodology / Approach: Incremental migration
  Step 1: Choose a single module and remove all other modules in the project
  Step 2: Point the project to Flex 4.5 SDK    
  Step 3: Change the required changes to the code in the module (Ref: 1.2)
  Step 4: Replace the Flex 3.4 components with Flex 4.5 Counter Components of Flex 4.5 (Ref: 1.3)
  Step 5: Apply the Spark Skinning to the required components
  Step 6:  Once the changes are done then compile and build the project
  Step 7:   If errors occurs debug and resolve the error
  Step 8:   Follow the same approach for all modules / application

1.2 Namespace Change:
Change the name spaces to the following
   xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"  

1.3 Component mapping:
Flex 3 MX components and their Flex 4 Spark counterparts:
Flex 3 MX Component Flex 4 Spark Component
mx.controls.Button spark.components.Button
mx.controls.ButtonBar spark.components.ButtonBar
mx.controls.CheckBox spark.components.CheckBox
mx.controls.ComboBox spark.components.DropDownList (w/o editability)
mx.controls.HorizontalList spark.components.List (with a 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 (w/o support for external images)
mx.controls.LinkBar spark.components.ButtonBar (with a custom skin)
mx.controls.LinkButton spark.components.Button (with a custom skin)
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 (with a 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 (with the controlBarContent)
mx.containers.Canvas spark.components.Group
mx.containers.ControlBar spark.components.Panel (with the controlBarContent property)
mx.containers.HBox spark.components.HGroup
mx.containers.Panel spark.components.Panel
mx.containers.Tile spark.components.Group (with a TileLayout)
mx.containers.VBox spark.components.VGroup

Note:  While replacing the components, please make sure that it won’t break the existing functionality

1.3 Components and containers that do not currently have direct Spark equivalent classes.
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


1.4   Major Differences between Flex 3.x and Flex 4.5:

S.No. Feature                Flex 3. x Flex 4.x

1 Compiler
Poor performance than Flex4 compiler
Great improved compiler performance



2 Packages available

3 Flash Player
Some features of flash player 10 are not supported (i.e. Graphical)
Supports all features of flash player 10

4 SDK Code Name
Moxie
Gumbo

5 Components
Halo Components default Supports both
Halo and Spark Components

6 Components Skinning Enhancements
Design and behavior of component is included inside and integrated.
Design and behavior is clearly separated to create a smooth workflow among designing And development.


7 Layout Model                          
N / A



8 Adobe Catalyst
N / A


9 New Spark Components & Capabilities                        N / A New Components like Spark Validators,Spark Formatters, Spark Form , Spark Data Grid etc., introduced

10 RSL Linking  Standard RSL linking Logic Improved RSL linking Logic
分享到:
评论

相关推荐

    SP Upgrade (Joomla 1.5升级至2.5~3.x组件)

    迁移你旧的Joomla 1.5网站数据库到Joomla 2.5~3.x的数据库里。 https://extensions.joomla.org/extensions/extension/migration-a-conversion/joomla-migration/sp-upgrade/ SP Upgrade supports transferring ...

    BusinessObjects 6.x to XI Release 2 Migration Guide

    BusinessObjects 6.x to XI Release 2 Migration Guide是英文版本的,中文版本可以找我要

    Addison.Wesley.Perl.To Python Migration.chm

    Addison.Wesley.Perl.To Python Migration.chm

    ESF Database Migration Toolkit 9.x 64位补丁

    ESF Database Migration Toolkit 是一个允许您在不同数据库格式之间进行数据转换的程序。 它可以直接连接到MySQL,SQL Server, PostgreSQL,Oracle,Access,Excel,Paradox,Lotus,dBase,Visual FoxPro,Text等...

    mysql数据库移植工具(MySQL.Migration.Toolkit.v2.3)

    MySQL数据库移植工具(MySQL.Migration.Toolkit.v2.3)是一款专为数据库迁移设计的强大软件,主要功能在于实现不同数据库系统间的数据迁移,包括从其他数据库系统迁移到MySQL以及从MySQL迁移到其他数据库系统。...

    EasyFrom.ESF.Database.Migration.Toolkit.Pro.v8.2.07AMPED

    《EasyFrom.ESF.Database.Migration.Toolkit.Pro.v8.2.07AMPED:数据库迁移的得力助手》 在IT行业中,数据是至关重要的资产,而数据库迁移则是确保业务连续性和数据安全的重要环节。EasyFrom.ESF.Database....

    ESF.Database.Migration.Toolkit.Professional.Edition

    ESF Database Migration Toolkit是一款數據庫遷移工具,支援如下數據庫和文件 系統的遷移:Oracle, MySQL, SQL Server, PostgreSQL, IBM DB2, Visual Foxpro, SQLite, FireBird, InterBase, Microsoft Access, ...

    jakartaee-migration-1.0.0

    tomcat升级为10.x版本以后,由于JavaEE更名为Jakarta,原有的javax.*命名空间迁移为jakarta.x,原有项目如需迁移到tomca10.x必须要更改代码,此工具不需修改大量的源代码,只需将打出的war包放到解压后的lib下,执行...

    Oracle SQLDeveloper Migration Workbench(MySQL to Oracle)

    ### Oracle SQL Developer Migration Workbench (MySQL to Oracle) #### 概述 随着企业信息化建设的不断深入,数据库迁移已经成为一种常见的需求。特别是在不同数据库系统之间的数据迁移过程中,如何保证数据的...

    ext-3-to-4-migration-pack.zip

    "ext-3-to-4-migration-pack.zip"是一个针对EXT3到EXT4升级过程的工具包,包含了实例和详细教程,帮助用户安全地进行升级。 EXT4的主要改进和新特性包括: 1. **更大文件系统支持**:EXT4支持最大16EB(exabyte)...

    ESF.Database.Migration.Toolkit.v7.3.27.Crack

    ESF Database Migration Toolkit Professional v7.3.27 Crack 破解版

    ESF Database Migration Toolkit v6.3.17(6.X)通用注册码

    **ESF Database Migration Toolkit** 是一款专业的数据库迁移工具,主要用于帮助用户将数据从一个数据库系统迁移到另一个数据库系统。此工具支持多种数据库平台,包括但不限于MySQL、SQL Server、Oracle、PostgreSQL...

    Python库 | anybox.migration.openerp-0.4.tar.gz

    python库。 资源全名:anybox.migration.openerp-0.4.tar.gz

    primefaces 4.x升級5.x 錯誤 排除 isTransformMetadataEnabled()Z1

    【Primefaces 4.x 升级到 5.x 错误处理】 在Java开发中,Primefaces是一个流行的用户界面库,常用于构建富互联网应用程序(RIA)。然而,当从一个版本升级到另一个版本时,可能会遇到兼容性问题,特别是在升级过程...

    AN12770 i.MX 8X C0 Migration Guide Migrating from i.MX 8X B0 to i.MX 8X C0

    总结来说,i.MX 8X C0 版本是对 i.MX 8X B0 的重要更新,它解决了已知的错误,提升了关键组件的性能,并优化了用户体验。对于系统集成商和软件开发者而言,理解这些变更并进行相应的适配是至关重要的,以确保软件在...

    Perl To Python Migration.zip_migration_programming perl_python_u

    标题中的“Perl To Python Migration.zip”暗示了这个压缩包的内容主要关于从Perl编程语言向Python的迁移过程。Perl和Python都是流行的脚本语言,广泛应用于系统管理、文本处理和Web开发等领域。迁移从一种语言到另...

    Heterogeneous Process Migration.PDF

    Heterogeneous Process Migration.PDF

    MySQL.Migration.Toolkit.v2.3

    几乎万能的数据库转换工具,支持mssql、mysql、access、dbf、excel数据库之间的转换,包括数据库表结构和数据的单独转换!

    all-in-one-wp-migration.zip

    《全面解析WordPress文件上传插件:All-in-One WP Migration》 在WordPress的众多插件中,All-in-One WP Migration是一款非常实用的工具,专为WordPress网站的备份、迁移和恢复而设计。它允许用户轻松地将整个...

Global site tag (gtag.js) - Google Analytics