//读取地址栏中的参数,所有字符都要还远为它们的未编码形式。(注意地址栏中汉字转码方式)
private function getParams():Object
{
params = {};
var query:String = ExternalInterface.call("window.location.search.substring", 1);
if(query)
{
var pairs:Array = query.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);
//decodeURI所有字符都还原为它们的未编码表示形式。
//encodeURI将字符串编码为有效的 URI(统一资源标识符)。
var value:String =decodeURI(pairs[i].substring(pos+1));
params[argname] = value;
}
}
}
return params;
}