1. Data-centric development
Introspect Java, PHP, Adobe ColdFusion, REST, and SOAP services to display methods and properties in the new Data/Service Explorer. Bind methods to UI components using a simple drag-and-drop approach.
2. Integration with Adobe Flash Catalyst
Import Flex Projects (FXPs) created using Adobe Flash Catalyst software, saving time and improving the quality of the user experience. FXPs contain functional UI elements, including MXML, ActionScript language coding, component skins, and graphical assets, enabling developers to focus on core application logic.
3. Automatic generation of common code
Automatically generate code for accessor functions (getters and setters) and event handlers to speed up development of commonly used functions.
4. Enhanced code refactoring
Quickly navigate through code or restructure it by renaming all references to a class, method, or variable. Flash Builder 4 adds move refactoring.
5. Enhanced rich visual layout
Visually design and preview user interface layout, appearance, and behavior using a rich library of built-in components. Extend the built-in Flex framework components or create new ones as needed.
6. Enhanced debugger improvements
Set conditional breakpoints, evaluate expressions, and set watch-points on variables to halt execution on value change. Use the Expressions view to watch variables selected in the Variables view and to add/evaluate watch expressions. Break out of a loop during a debugging session using run to line.
7. Custom templates
Customize default information contained in new MXML, ActionScript, and CSS files, such as author and date, introductory comments, copyright information, opening and closing tags and attributes, ActionScript declarations, namespace prefixes, and more.
8. Flex Theme Browser
Easily browse and import Flex themes and apply them to your project.
9. Adobe Flash Professional workflow
Import and update custom Flex components using the new workflow between Adobe Flash Professional software and Flash Builder 4.
10. Enhanced skinning and styling
Customize the appearance of an application using CSS and graphical property editors. Quickly set the most commonly used properties and preview the results in Design View.