/**
* URLVariables 的编码器。
* 把一个对象转换为 URLVariables 的格式的字符串。
* URLVariables 的格式为"a=value1&b=value2
"。
* @param o 一个对象。
* @return URLVariables 的格式的字符串。
*/
public static function encode(o:Object):String {
var varList:XMLList = describeType(o).variable;
var result:String = "";
for(var i:String in o) {
result += encodeURIComponent(i) + "=" + encodeURIComponent(o[i]) + "&";
}
for each(var v:XML in varList) {
result += encodeURIComponent(v.@name) +
"=" + encodeURIComponent(o[v.@name]) + "&";
}
return result.substring(0, result.length-1);
}
本文链接:http://assnippets.blogspot.com/2008/02/as3iourlvariables.html转载请注明出处。
相关文章:
0评论:
发表评论