Flex is a free, open source framework for building highly interactive web applications that deploy consistently on all major browsers, desktops, and operating systems. Flex creates SWF files that are rendered by Flash Player. Flex applications are delivered on the web via the Flash Player or to the desktop via Adobe AIR.
- Define an application interface using a set of pre-defined components (forms, buttons, and so on)
- Arrange components into a user interface design
- Use styles and themes to define the visual design
- Add dynamic behavior (one part of the application interacting with another, for example)
- Define and connect to data services as needed
- Build the source code into an SWF file that runs in the Flash Player
Adobe Flex is a cross-platform, based on Macromedia flash program, comprehensive, development framework, a Flex application development device plus solution for developing plus delivering Rich web Applications (RIAs) within an enterprise plus across the net to improve interactivity of the net. Applications created using flex are highly expressive, of high-performance plus are compatible with all operating method plus web browsers. Flex programmers, flex developers can download the free Flex SDK obtainable online to work with Flex applications.
Use Flex with AJAX: Flex 3 and Ajax technology continue to complement each other well, and the included FABridge helps you integrate rich Flex components with Ajax applications. The FABridge is a small, unobtrusive library of code included in the Free Flex 3 SDK that you can insert into a Flex application, a Flex component, or an empty SWF file to expose it to scripting in the browser.
Download the Flex Builder 3 trial from the Flex trial download page.
Debugger
To test your applications, you run the application SWF files in a web browser or the stand-alone Flash Player. If you encounter errors in your applications, you can use the debugging tools to set and manage breakpoints in your code; control application execution by suspending, resuming, and terminating the application; step into and over the code statements; select critical variables to watch; evaluate watch expressions while the application is running; and so on.
Flex provides the following debugging tools:
Flex Builder debugger
The Flex Builder Debugging perspective provides all of the debugging tools you expect from a robust, full-featured development tool. You can set and manage breakpoints; control application execution by suspending, resuming, and terminating the application; step into and over the code; watch variables; evaluate expressions; and so on.
The fdb command-line debugger
The fdb command-line debugger provides a command-line interface to the debugging experience. With fdb, you can step into code, add breakpoints, check variables, and perform many of the same tasks you can with the Flex Builder visual debugger.
AIR Debug Launcher (ADL)
ADL is a command line debugger for Adobe® AIR™ applications that you can use outside of Flex Builder. For details, see “Using the AIR development tools” of Developing AIR Applications with Adobe Flex 3.

Recent Comments