Mega Code Archive

 
Categories / Flex / Data Model
 

Access a SharedObject Between Multiple Flash Applications

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="onCreationComplete()" >     <mx:Script>                      import mx.events.BrowserChangeEvent;             import mx.managers.IBrowserManager;             import mx.managers.BrowserManager;             import mx.utils.URLUtil;             private var bm:IBrowserManager= BrowserManager.getInstance();             private function onCreationComplete():void             {                 bm.init();                 var o:Object = URLUtil.stringToObject(bm.fragment);                 firstName.text = o.firstName;                 lastName.text = o.lastName;                 bm.addEventListener( BrowserChangeEvent.BROWSER_URL_CHANGE, onURLChange );             }             private function updateURL():void             {                 bm.setFragment( "firstName=" + firstName.text + ";lastName=" + lastName.text );             }             private function onURLChange( event : BrowserChangeEvent ):void             {                 var o:Object = URLUtil.stringToObject(bm.fragment);                 firstName.text = o.firstName;                 lastName.text = o.lastName;             }            </mx:Script>     <mx:TextInput x="10" y="10" id="firstName" change="updateURL()" />     <mx:TextInput x="10" y="40" id="lastName" change="updateURL()" /> </mx:Application>