What does the trace(url1) output? Does it have a # in it somewhere? If so, the 
browser won't refresh as it is trying to move to an anchor.


--- In flexcoders@yahoogroups.com, edencane <lukevanderfl...@...> wrote:
>
> 
> Hi. Thanks for your response.
> After some more troubleshooting the problem is the following:
> 
> the URL is returned correctly by the following code:
> 
> import mx.managers.BrowserManager;
> import mx.managers.IBrowserManager;
> import mx.utils.URLUtil;
> import mx.utils.ObjectUtil;
> 
> private var bman:IBrowserManager;
> private var url1:String;
> 
> bman = BrowserManager.getInstance();
> bman.init();
> url1 = URLUtil.getServerNameWithPort(bman.url);
> trace(url1);
> 
> but then I do this:
> 
> if (true) {
> var u:URLRequest = new URLRequest(url1);
> navigateToURL(u,"_self");
> }
> 
> Basically I want to reload the original URL on certain conditions.
> 
> This time when the page loads the bman instance is null.
> So the URLRequest object does not contain the information that
> BrowserManager needs.
> Would this be to do with the request headers...?
> 
> How can I solve this...?
> 
> Thanks 
> 
> Kr.
> Luke Vanderfluit
> Avid Flex Fan!
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Alex Harui wrote:
> > 
> > Compare with the examples.  You're not calling init() and you may need to
> > add an event listener as well.
> > 
> > Alex Harui
> > Flex SDK Developer
> > Adobe Systems Inc.<http://www.adobe.com/>
> > Blog: http://blogs.adobe.com/aharui
> > 
> > From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> > Behalf Of edencane
> > Sent: Thursday, July 09, 2009 1:30 AM
> > To: flexcoders@yahoogroups.com
> > Subject: [flexcoders] BrowserManager not working
> > 
> > 
> > 
> > 
> > 
> > Hi.
> > 
> > I want to get the information of the current URL
> > 
> > This is my code. It aint workin'. What 'm I doing wrong?
> > 
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > layout="absolute"
> > creationComplete="init()">
> > 
> > <mx:Script>
> > <![CDATA[
> > import mx.managers.BrowserManager;
> > import mx.utils.URLUtil;
> > import mx.controls.Alert;
> > import mx.rpc.events.ResultEvent;
> > import mx.collections.ArrayCollection;
> > import mx.managers.IBrowserManager;
> > import mx.utils.URLUtil;
> > 
> > [Bindable]
> > private var bman:IBrowserManager;
> > 
> > [Bindable]
> > private var foogie:String = "bar";
> > 
> > private function init():void {
> > bman = BrowserManager.getInstance();
> > //bman.init();
> > trace("BMAN " + bman);
> > var baseURL:String = bman.base;
> > var url:String = bman.url;
> > bman.setTitle("foogoie");
> > var fullURL:String = mx.utils.URLUtil.getFullURL(url, url);
> > trace ("BASEURL " + baseURL + " URL " + fullURL);
> > }
> > 
> > 
> > 
> > ]]>
> > </mx:Script>
> > <mx:Text id="foo" x="94" y="97" text="{bman.url}"/>
> > 
> > 
> > </mx:Application>
> > --
> > View this message in context:
> > http://www.nabble.com/BrowserManager-not-working-tp24406204p24406204.html
> > Sent from the FlexCoders mailing list archive at Nabble.com.
> > 
> > 
> > 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/BrowserManager-not-working-tp24406204p24454477.html
> Sent from the FlexCoders mailing list archive at Nabble.com.
>


Reply via email to