/** * 功能:获取页面URL参数 * 用法:var args:Object = getParams(); * 参数值=args.参数名 * */ private function getParams():Object { var params:Object = {}; var allparam:String = ExternalInterface.call("window.location.search.substring", 1); if(allparam) { var pairs:Array = allparam.split("&"); for(var i:uint=0; i < pairs.length; i++) { var pos:int = pairs[i].indexOf("="); if(pos != -1) { var argname:String = pairs[i].substring(0, pos); var value:String = pairs[i].substring(pos+1); params[argname] = value; } } } return params; } /** * 功能:获取页面URL "http://IP:端口/应用程序名"部分 * 用法:var appurl:String = getURL(); * */ private function getURL():String { var appurl:String = ExternalInterface.call("window.location.href.toString",1); var app_pairs:Array; if(appurl) { app_pairs = appurl.split("/"); if(app_pairs.length > 0) { appurl = "http://" + app_pairs[2] + "/" + app_pairs[3]; } } return appurl; }