123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Web-Design >> View Article

Flex Development - Difference Between Flex 4 And Flex 3

Profile Picture
By Author: aaric sage
Total Articles: 9
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

The success or failure of a software development platform depends to a large extent on the unique features it offers. Flex is a wonderful platform evolving to greater heights each time a new version is created. Flex 3 and Flex 4 both are extensively used for Flex development and the former has much better features as compared to the latter. Here is a comparison between both the flex development versions.

The release of Flex 4 was a significant transformation from Flex 3 so far as inclusion of skinning architecture and new components are considered. Though Flex 4 has extravagant features the good thing is that it is still backward compatible. Hence a Flex developer who has worked on Flex 3 will find it relatively easy to embed the features of Flex 3 into Flex 4.

A Flex developer can see a wider difference between the themes of both the versions. MX components as seen in Flex 3 are enriched and called Spark in the latest version. Spark makes the application look and feel different. However if a Flex developer wants they can still use the Halo theme by compiling it using the control panel.

Though Spark relates ...
... to the latest version of Flex for Flex development it supports only limited number of styles. To get more details on which styles are supported a Flex developer should refer ASDoc. Styles which do not have any theme dedicated should be considered to be common with both the themes. Wireframe skin of flex 4 can also be used for fast mock-ups but it should be remembered that it does not support style changes.

Another change that is evident in Flex 4 is the default preloader, it has changed to the light weight mx.preloaders.SparkDownloadProgressBar which aims to make the start time shorter. Adding preloader="mx.preloaders.DownloadProgressBar" in the application tag can give Flex developer access to the preloader as in Flex 3. It would be wise for a developer to develop an application in Flex 4 then to transform it from Flex 3 to Flex 4 migrating each component.

The location of automation library in Flex 4 is {sdk}/frameworks/libs/automation. For Flex development using Flex 4 a developer should ensure that the location in the given version is not {sdk}/frameworks/libs. Design in Mind theme of Flex 4 aims to make the application development flow smoother between the developers and designers. Unlike Flex 3 the theme here separates designing from the rest of the part of the application development.

For components, utils, effects, primitives, filters, skins, core classes and layouts Flex 4 SDK to facilitate Flex development introduces spark.* packages whereas in Flex 3 it is mx.* packages. Class names of many new effects and components in Flex 4 are similar to those in Flex 3 and to avoid name confusion Flex 4 SDK uses 4 different namespaces MXML 2009, Mx, Spark and MXML 2006.

When a feature based comparison is made between the two it is quite clear that Flex 4 is much better as compared to Flex 3. Still most of the Flex development companies use Flex 3 because they are unable to switch between the two. Also there are some companies which work in both the versions.

A Flex development company iFlexweb can develop Flex based applications using either Flex 3 or Flex 4. What we use depends completely on our clients requirements.

Total Views: 214Word Count: 559See All articles From Author

Add Comment

Web Design Articles

1. Web Development Agency In Gurgaon With Creative Ui/ux Expertise
Author: WebSenor

2. Seo Friendly Custom Website Development Company
Author: other

3. Cloud-based Adult Website Design For High-traffic Platforms
Author: Cloudy Bites

4. Expert Shopify Website Development And Cbd Seo Services Helping Brands Build Stronger Online Market Presence
Author: Hazel Killer

5. Why Businesses Choose Microsoft Dynamics 365 Finance By Key Dynamics Solutions?
Author: Key Dynamics Solutions

6. Seo Company In India Helping Businesses Grow Online
Author: Ethan Davis

7. How To Build An Effective Qa Team?
Author: brainbell10

8. How White Label Wordpress Development Solves Agency Workload Issues
Author: Technocrackers

9. Coaches And Therapists Have The Same Website Problem
Author: Samantha

10. How Ai Automation Features Reduce Risks In Defi Trading
Author: avery

11. How Binance Clone Script Improves Multi Device Trading Experience
Author: avery

12. How User Experience (ux) Impacts Website Performance And Engagement
Author: Power Marketing international (web-seo1)

13. The 2026 Strategic Blueprint: Architecting Authority In The Synthesis Economy
Author: Smartfish Designs

14. It Staff Augmentation In India: Benefits, Companies & Trends
Author: bharathi

15. Different Types Of Ssl Certificates For Your Business
Author: VPS9

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: