Re: [flexcoders] BrowserManager not working
Hi. trace(url1) outputs the server name and port eg. 'www.myserver.com:7070' Alex: I am using http:// not file:// So the problem occurs when I use: navigateToURL(u,_self); This loads the url, but whatever information is needed by BrowserManager to extract the URL, is not included because when the page loads (this second time), the BrowserManager object is null... any clues anyone? Thanks. Kr. Luke. valdhor-3 wrote: 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. -- View this message in context: http://www.nabble.com/BrowserManager-not-working-tp24406204p24471757.html Sent from the FlexCoders mailing list archive at Nabble.com.
RE: [flexcoders] BrowserManager not working
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.
RE: [flexcoders] BrowserManager not working
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.