Brian Deitte recently described on his blog the time-consuming process of fine-tuning Adobe Flex application layouts, and referenced the open-source project FlexSpy, which provides a tool-set for browsing as well as making live changes to the components of a running Flex application:
Before FlexSpy, when I got handed a design, I'd make a few changes, recompile, navigate to a component (or change code to navigate to it), see the design (which sometimes didn't look the way I expected), and start the process over. This gets very tedious very quickly. Now I can make a change with FlexSpy and see it immediately in the application.
Deitte directly compares the functionality of FlexSpy to the DOM inspection tool for Firefox, Firebug
FlexSpy is licensed under the new BSD License, and is available at Google Code
. Features of FlexSpy include:
- Browse the component hierarchy.
- Make property changes to each component.
- Change style settings of each component.
- Find components by highlighting.
You can read more about FlexSpy at the project homepage
, and there is also a demo application available
on the developer's blog (French)