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
分享到:
相关推荐
数据库迁移工具 EasyFrom.ESF.Database.Migration.Toolkit.Pro.v8.2.07AMPED
迁移你旧的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是英文版本的,中文版本可以找我要
Addison.Wesley.Perl.To Python Migration.chm
ESF Database Migration Toolkit 是一个允许您在不同数据库格式之间进行数据转换的程序。 它可以直接连接到MySQL,SQL Server, PostgreSQL,Oracle,Access,Excel,Paradox,Lotus,dBase,Visual FoxPro,Text等...
Migration to vCenter Server 4.1 . . . . . . 13 Step 4. Upgrading hosts to ESX(i) 4.1 . . . . . . . . 33 Step 5. Using vihostupdate to upgrade ESXi 4.0 U1 to ESXi 4.1 . . 34 Step 6. Using Update ...
ESF Database Migration Toolkit Professional v7.3.27 Crack 破解版
ESF Database Migration Toolkit是一款數據庫遷移工具,支援如下數據庫和文件 系統的遷移:Oracle, MySQL, SQL Server, PostgreSQL, IBM DB2, Visual Foxpro, SQLite, FireBird, InterBase, Microsoft Access, ...
SQL Developer Migration Workbench(MySQL to Oracle) 经过我公司的测试和验证,并成功运用于我公司现有项目的移植工作上:mysql5.5移植到oracle11g;发布出来避免各位同僚总是找不到有效、可行的移植方法,也不希望...
AN12770 i.MX 8X C0 Migration Guide Migrating from i.MX 8X B0 to i.MX 8X C0
python库。 资源全名:anybox.migration.openerp-0.4.tar.gz
Part 3 explains how Flex could be leveraged to implement Web 2.0 ideas in practice. Chapter 10: Flex Mashups Mashups are the new-generation style of dynamically creating composite applications. ...
ESF Database Migration Toolkit v6.3.17(6.X)通用注册码
tomcat升级为10.x版本以后,由于JavaEE更名为Jakarta,原有的javax.*命名空间迁移为jakarta.x,原有项目如需迁移到tomca10.x必须要更改代码,此工具不需修改大量的源代码,只需将打出的war包放到解压后的lib下,执行...
Heterogeneous Process Migration.PDF
几乎万能的数据库转换工具,支持mssql、mysql、access、dbf、excel数据库之间的转换,包括数据库表结构和数据的单独转换!
将现有ext3升级到ext4的升级包,有例子和详细教程!
OMAMP35X To AM37X hardware Migration Guide,OMAMP35X To AM37X hardware Migration Guide
1.1.2 Switching to C28x Mode From Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 1.2 Components of the CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...