Thanks for the hints. I tried using addEmbeddedConfig() as suggested but with the PureMVC extensions it does not work:
Code:
<mx:WindowedApplication applicationComplete="init()">
[Embed(source="applicationContextAIR.xml", mimeType="application/octet-stream")]
private var embeddedConfig:Class;
private var applicationContext:XMLApplicationContext = new FlexXMLApplicationContext();
private function init():void {
applicationContext.addEmbeddedConfig(embeddedConfig);
applicationContext.addEventListener(Event.COMPLETE, startupApp);
applicationContext.load();
}
private function startupApp(e:Event):void {
applicationContext.removeEventListener(Event.COMPLETE, startupApp);
// Initialize PureMVC
applicationFacade = ApplicationFacade.getInstance(applicationContext);
applicationFacade.initializeIocContainer();
....
</mx:WindowedApplication>
The applicationFacade is null - even though it allows passing either a String pointing to a URL or directly an XML object. Trying to find out what's going on in AppliationFacade.
Peter