感谢[银河网络]提供空间
 您现在的位置:首页 综合教程 >> 动漫教程 >> 正文
 
用AS删除Flash中输入文本开始和结尾的空格
本站永久域名:HTTP://WWW.51EPSJ.COM   加入日期:2006-12-5 10:36:32   点击数:
// 函数:空格检验,是-true,否-false
function isSpace (str : String) : Boolean
{
switch (str)
{
case String.fromCharCode (32) :
// 英文空格
//trace("English Spacebar Blank");
break;
case String.fromCharCode (9) :
// Tab键
//trace("Tab Blank");
break;
case String.fromCharCode (12288) :
// 中文双字节空格
//trace("Chinese Spacebar Blank");
break;
case String.fromCharCode (13) :
// 换行符
//trace("Enter");
break;
default :
//trace("No Blank");
return false;
}
return true;
}
//
// 函数:计算从开头以后连续空格的数量
function countStartSpace (str : String) : Number
{
var numLoop : Number = str.length;
for (var i = 0; i < numLoop; i ++)
{
// 遇到非空格马上退出
if (isSpace (str.charAt (i)) == false)
{
return i;
}
}
// 全部是空格
return i;
}
//
// 函数:计算从末尾以前连续空格的数量
function countEndSpace (str : String) : Number
{
var numLoop : Number = str.length;
for (var i = numLoop - 1; i >= 0; i --)
{
// 遇到非空格马上退出
if (isSpace (str.charAt (i)) == false)
{
return i;
}
}
// 全部是空格
return i;
}
//
// 函数:去除字符串前端的空格,返回裁减后的字符串
function leftTrim (str : String) : String
{
var newStart = countStartSpace (str);
return str.slice (newStart);
}
//
// 函数:去除字符串末端的空格,返回裁减后的字符串
function rightTrim (str : String) : String
{
var newEnd = countEndSpace (str) + 1;
return str.slice (0, newEnd);
}
//
// 函数:去除字符串两端的空格,返回裁减后的字符串
function allTrim (str : String) : String
{
var rightStr : String = leftTrim (str);
if (rightStr.length == 0)
{
return "";
//return null;

} else
{
return rightTrim (rightStr);
}
}
//
// 测试
var str:String = new String("   123 5   ");
trace(leftTrim(str));
trace(rightTrim(str));
trace(allTrim(str));
//
 
编辑:E品视觉 作者:佚名 来源:蓝色理想
欢迎企业及个人投稿,投稿请Email至:jx_hcs@163.com
打印 关闭
Natalie Shau怪异的CG作品
[栏目所属:三维设计]
[加入时间:2006-8-5 9:52:35]
illusion
[栏目所属:时尚摄影]
[加入时间:2006-8-4 14:50:20]
涂鸦是一门艺术(组图)
[栏目所属:街头涂鸦]
[加入时间:2006-8-4 11:02:58]
一组街头涂鸦艺术作品
[栏目所属:街头涂鸦]
[加入时间:2006-8-4 10:50:11]
美国街头的涂鸦作品欣赏一
[栏目所属:街头涂鸦]
[加入时间:2006-8-4 10:40:56]
z-brush网站CG作品欣赏
[栏目所属:三维设计]
[加入时间:2006-8-4 10:23:56]
巴西设计师Luiz Fernando Rohenkohl的3D新作
[栏目所属:三维设计]
[加入时间:2006-8-4 10:12:33]
喜欢吗?涂鸦呢!
[栏目所属:街头涂鸦]
[加入时间:2006-8-4 10:11:59]
涂鸦:柏林的街头艺术
[栏目所属:街头涂鸦]
[加入时间:2006-8-4 10:10:54]
不知名的一组涂鸦
[栏目所属:街头涂鸦]
[加入时间:2006-8-4 10:10:43]
相关联接
在线评论
 共有评论查看评论 姓名:
* 请各位网友遵纪守法并注意语言文明。
 
免责声明:
站内会员言论仅代表个人观点,并不代表本站同意其说法或描述,本站不承担由此引起的法律责任。所有资料源于作者发布或网友推荐收集整理而来,仅供学习使用,版权归原作者所有,如有侵权,请您联系我们,我们将尽快更正!
转载要求:
作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。
 
站长简介 | 在线留言 | 广告投放 | 网站地图 | 友情链接
我要一品视觉
QQ:7360144[设计自我→新] QQ:272876225[舌ヒ闪] 本站带宽与空间支持:银河网络 视觉设计师交流群:5770736(群1) 43857887(群2)