Flex Release Notes

Flex Builder 1.5 Release Notes

This document addresses issues not covered in the Flex Builder 1.5 documentation. This document may be updated as more information becomes available.

About Flex Builder

Flex Builder is the Macromedia IDE for Flex application development. Designers and developers can be more productive building Flex applications through tight integration between the IDE and the server. Developers can learn MXML and type code more quickly and accurately using Flex Builder’s code hinting feature. More visually-oriented programmers can use the drag-and-drop Design view to quickly lay out Flex interfaces and style them using CSS. The visual data binding support in Flex Builder helps you wire your application to web services and other data sources. Flex Builder also has an ActionScript debugger and a network traffic monitor to help you debug your Flex applications. However, Flex Builder is not a Java IDE; it does not help you build business logic or web services.

Flex Builder is based on Macromedia Dreamweaver MX 2004. It includes all the standard Dreamweaver features so Flex developers can build and manage any ASP, JSP, PHP, ColdFusion, and HTML aspects of their Flex projects. The Dreamweaver features in Flex Builder work exactly as they do in Dreamweaver MX 2004 so only Flex users gain from using Flex Builder.

What's new

Flex Builder 1.5 includes the following new functionality:

Performance option for coders

If you're a coder, now you can write, debug, and deploy your files without the extra overhead of the Design view if you don't need it. We added a preference to turn off Design view. If you only want to work in Code view, turning off Design view improves performance when opening and editing files. To set this preference, select Edit > Preferences, and deselect the Enable MXML Design View option in the General category. Note: To see the effect after setting the preference, you must close any open files and then reopen them.

In addition, the following fixes and improvements have been introduced since Flex Builder 1.0:

Updated Flex code hints, context-sensitive MXML help, and Flex documentation

The ActionScript code hints have been updated to the final Flex 1.5 application model classes, the context-sensitive MXML reference content has been updated to the final Flex 1.5 content, and the online help systems, Developing Flex Applications and Flex ActionScript Language Reference, have been updated to the final Flex 1.5 versions.

New Flex 1.5 components - Charts, HorizontalList, TileList, CurrencyValidator, Dissolve

The new Flex 1.5 charting components, HorizontalList, TileList, CurrencyValidator and Dissolve are now available on the Insert Bar and in Code hints. The visible components render in Design view. Flex Builder also renders sample data in charts to give you an idea of what the charts will look like. As well, each component's properties are categorized in the Tag inspector.

Percentage width and height

The Design view now supports setting percentage width and height on containers and controls.The widthFlex and heightFlex properties are deprecated. They may render correctly in Design view initially, but edits are not guaranteed to render properly. To edit files that use widthFlex and heightFlex, you can use Flex Builder 1.0.

New ActionScript debugger player

The ActionScript debugger player has been updated to the same version that Flex 1.5 is using, version

Known issues

Please be aware of the following issues when using the product.

Installing and running Flex Builder

Flex Builder requires Flex 1.5 as the minimum Flex server version. Flex Builder won't install if Dreamweaver or Flash is running on your system. Close all open applications and try again. You don't need to uninstall Flex Builder 1.0 to install the new version -- you can have both versions installed and you can run them separately, but not both at the same time. You can also run Flex Builder or Dreamweaver separately, but not both at the same time. Because Flex Builder has all the features in Dreamweaver MX 2004, you can use Flex Builder for all your web design and development needs.

Rendering skins and embedded fonts in Design view

Flex Builder doesn't render skins or embedded fonts in Design view. You can only view them at runtime.

Memory usage

If you have memory problems, try closing some MXML documents open in Flex Builder. The tool uses multiple copies of the Flash Player for Design view and for previewing applications.

Debugging issues

On larger applications, the debugging session may take a long time to start. Also, if you open another browser window while waiting for the debugger to restart, Flex Builder may crash.

If the ActionScript debugger stops working, see TechNote 19245 on the Flex Support Center. The debugger relies on the debug version of the Flash player. This version of the player is installed when you install Flex Builder, but in rare circumstances it may be overwritten if you install a new version of the player or if you install another Macromedia product such as Breeze. The TechNote describes how to reinstall the debug version of the player.

Installing an extension that checks for a version number

If you try to install an extension that explicitly checks for the version number, the extension may not install in Flex Builder. If it does install, not all of the extension's functionality may be available. The issue is that Flex Builder is a 1.5 product while Dreamweaver is a 7.0 product. For example, if the extension checks for Dreamweaver 4.01 or less, it considers Flex Builder as falling into that category even if the product is built on top of Dreamweaver 7.01.

Reporting a bug

Found a bug? Your first step should be to contact Macromedia Customer Support. They can help you resolve issues and they can also log bugs. If you're no longer eligible for support, please use the Macromedia Software Feature Request and Bug Report form.

Thanks for using Macromedia Flex Builder and for taking the time to send us your feedback!

Notices, Terms, Conditions, and Attribution

This software may contain third-party software which requires notices and/or additional terms and conditions. Such required third-party software notices and/or additional terms and conditions are made a part of and incorporated by reference into the End User License Agreement (EULA) covering this software.

Getting Started


Application Development








Community Resources