处理Flex的字符串函数,放在一个Utilities类里面。将函数声明成静态的方法,用Utilities.Trim的方式调用。
class Utilities {
function Utilities(){
}
static function LTrim(s : String) {
var i : Number = 0;
while(s.charCodeAt(i) == 32
|| s.charCodeAt(i) == 13
|| s.charCodeAt(i) == 10
|| s.charCodeAt(i) == 9) {
i++;
}
return s.substring(i,s.length);
}
static function RTrim(s : String) {
var i : Number = s.length - 1;
while(s.charCodeAt(i) == 32
|| s.charCodeAt(i) == 13
|| s.charCodeAt(i) == 10
|| s.charCodeAt(i) == 9) {
i--;
}
return s.substring(0,i+1);
}
static function Trim(s : String) {
return LTrim(RTrim(s));
}
}