HI vinoth
try this
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
layout="absolute" width="400" height="300"
creationComplete="init()" >
<mx:Script>
<![CDATA[
import flash.net.navigateToURL;
import mx.events.BrowserChangeEvent;
import mx.utils.URLUtil;
import mx.managers.IBrowserManager;
import mx.managers.BrowserManager;
import com.adobe.viewsource.ViewSource;
private var browserManager:IBrowserManager;
private function init():void
{
browserManager = BrowserManager.getInstance();
browserManager.addEventListener(
BrowserChangeEvent.BROWSER_URL_CHANGE,
parseUrl
)
browserManager.init("");
parseUrl();
var srcUrl:String = Application.application.parameters.srcUrl;
if(srcUrl)
ViewSource.addMenuItem(this, srcUrl);
}
private function parseUrl(e:BrowserChangeEvent = null):void
{
var o:Object =
URLUtil.stringToObject(browserManager.fragment);
vs.selectedIndex = o.a;
}
private function updateUrl():void
{
browserManager.setFragment("a=" + vs.selectedIndex);
}
]]>
</mx:Script>
<mx:ApplicationControlBar dock="true"
horizontalAlign="center">
<mx:ToggleButtonBar dataProvider="{vs}"/>
</mx:ApplicationControlBar>
<mx:ViewStack id="vs" width="100%" height="100%"
change="updateUrl()">
<mx:Canvas label="Area Uno" backgroundColor="#FF0000"
width="100%" height="100%">
<mx:Label x="75" y="100"
fontSize="22" text="Area Uno"/>
</mx:Canvas>
<mx:Canvas label="Area Dos" backgroundColor="#00FF00"
width="100%" height="100%">
<mx:Label x="75" y="100"
fontSize="22" text="Area Dos"/>
</mx:Canvas>
<mx:Canvas label="Area Tres" backgroundColor="#0000FF"
width="100%" height="100%">
<mx:Label x="75" y="100"
fontSize="22" text="Area Tres"/>
</mx:Canvas>
</mx:ViewStack>
</mx:Application>