Build 11/02/2009

Bug Fixes
On Mac OSX, the Potomac FlexBuilder plug-in reported problems when building application projects due to file locking problems. This has been resolved.
The [Handles] tag was inoperative when declared on a subclass. [Handles] tags now work on subclasses correctly.


New Features
IBundleService now contains a new method: getExtensionPoints.

A new tag has been created [InjectWithin] that tells the Injector to perform dependency injection on fields/component on a given class. [InjectWithin] only requires one parameters ‘target’ that specifies which field/component requires injection.

[InjectWithin] is typically required when you’re declaring a custom class/component in MXML. Since components declared in MXML are not created by the Potomac Injector they do not have their injections satisfied. Adding [InjectWithin] can be used to provide the injection after the component instance is created. Simply add [InjectWithin(target="id_of_component")] within an <mx:Metadata> block in the parent MXML file. Multiple [InjectWithin] tags can be used to satisfy injection for multiple components.