wrote this a while back should help ya out.
can use it like this: var serverName = URLUtil.instance.getServerName();
class URLUtil
{
private static var _instance:core.utils.URLUtil;
private var urlElementsArray:Array;
private function URLUtil()
{
var s:String = mx.core.Application.application._url;
urlElementsArray = s.split(/);
}
public static function get instance():core.utils.URLUtil
{
if(_instance == undefined){_instance = new URLUtil;}
return _instance;
}
public function getServerName():String
{
var s:String = urlElementsArray[2];
var temp:Array = s.split(:);
return temp[0];
}
public function getPortNumber():Number
{
var s:String = urlElementsArray[2];
var temp:Array = s.split(:);
if(temp.length = 1){return 80;}else{return temp[1];}
}
public function getFullPath():String
{
var tmpArray:Array = urlElementsArray.slice(0, urlElementsArray.length - 1);
return tmpArray.join(/);
}
}On 7/29/05, pb_test [EMAIL PROTECTED] wrote:
Hi,I need to get the server name of where the SWF is served.For example: if the flex client is servered fromhttp://www.macromedia.com/flex/, I need to get
http://www.macromedia.com/Thanks, Yahoo! Groups Sponsor ~--font face=arial size=-1a href="" href="http://us.ard.yahoo.com/SIG=12h55hlhq/M=362329.6886308.7839368.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1122672241/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992">
http://us.ard.yahoo.com/SIG=12h55hlhq/M=362329.6886308.7839368.1510227/D=groups/S=1705007207:TM/Y=YAHOO/EXP=1122672241/A=2894321/R=0/SIG=11dvsfulr/*http://youthnoise.com/page.php?page_id=1992Fair play? Video games influencing politics. Click and talk back!/a./font
~---Flexcoders Mailing ListFAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! Groups Links* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]* Your use of Yahoo! Groups is subject to:http://docs.yahoo.com/info/terms/
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
YAHOO! GROUPS LINKS
Visit your group "flexcoders" on the web.
To unsubscribe from this group, send an email to:[EMAIL PROTECTED]
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.