November 11, 2005

Action Script 2极有用的字符串处理函数补充【黑羽翔天】 (end) 类文件下载

ActionScript3天地会公测中...

点击此处下载 黑羽翔天StringTool工具包1.0 (file size: 6kb):

使用方法:极容易上手。
在你所需要使用的代码前加上
import org.kingda.StringTool; (只需要写 一次就可以)
然后就可以通过类静态方法来调用,举个例子,很简单:
你在某一帧需要trim一个 名为 flashString的字符串,就写:
import org.kingda.StringTool;
flashString = StringTool.trim(flashString);

//这样就可以了。flashString两边的空格就都去掉了。后面可以随意使用
flashString = StringTool.replace (flashString, "aaa", "bbb")
//将flashString中所有aaa都替换成了bbb
在类文件里也一样,在首行加上
import org.kingda.StringTool;
其他用法同上。
详细使用方法和更多函数示范请到 黑羽翔天的Blog查看。
===============================
安装方法:非常简单

==============================
Important:
由 黑羽翔天 (Kingda Sun)部分搜集,部分改写,和部分创作。
所有代码可供自由修改,散布
请您尊重俺的认真搜集,比较,筛选,修改,创作和n小时的测试劳动,转载时保留此信息
新的使用工具和版本请到
http://www.kingda.org/ 下载

本工具语言:
ActionScript 2.0
适用版本:
Flash MX 2004及以上

==================================
安装方法:非常简单
1.解压缩出来 StringTool.as 文件。
2.在Flash的安装目录里面的class目录下:
如果你安装的是Flash 8 简体中文版 ,路径为: C:\Programe Files\Macromedia\Flash 8\zh_cn\First Run\Classes\
如果是Flash MX2004,路径为:
C:\Programe Files\Macromedia\Flash MX2004\zh_cn\First Run\Classes\
在下面建立一个子目录org,再在org中建立子目录kingda,将StringTool.as文件放到kingda目录中。
这样就安装好了。
以Flash 8为例,安装好的StringTool.as路径为:
C:\Programe Files\Macromedia\Flash 8\zh_cn\First Run\Classes\org\kingda\StringTool.as
(注:建立org\kingda\目录不完全是为了宣传需要,是为了符合MacroMedia的命名规定,防止潜在的namespace冲突。如果你有个人需要一定要更改,可以修改类文件。如果你对AS2.0类文件和class package不了解,不建议修改。)

=======================
内含工具介绍:
replace: 使用字符串变量replaceWith,替换原字符串str中的子字符串replace
replace (str : String, replace : String, replaceWith : String) : String

ltrim: 消除左边空格
ltrim (str : String) : String

rtrim: 消除右边空格
rtrim (str : String) : String

trim: 消除两边空格
trim (str : String) : String

trimOnlySpace:仅删除字符串中所有空格
trimOnlySpace(str:String):String

trimAllSpaces:删除字符串中所有空占位符,包括空格,回车,换行,制表,后退
trimAllSpaces (str:String) : String

trimPunc:删除字符串中所有标点符号,除了单词中可能必需的单引号
trimPunc( str:String ):String

remove 删除原字符串中与字符串变量remove相同的子串
remove(str:String, remove:String):String

beginsWith: 判断是否原字符串以子字符串s开头
beginsWith(str:String, s:String):Boolean

endsWith:判断是否原字符串以子字符串s结尾
endsWith(str:String, s:String):Boolean

广告:哈哈,现在刚好是阿里妈妈推广期哦,你是站长吗?推荐注册阿里妈妈赚广告费

TrackBack

TrackBack URL for this entry:
http://www.kingda.org/mt/mt-tb.cgi/12

Comments (4)

valu:

你用cgi啊,强人一个。
有空交流一下:www.v6bbs.com

valu:

你用cgi啊,强人。
有空交流一下:www.v6bbs.com

kvgnt:

按照说明的路径存放as了.可是却用不起.代码:
import org.kingda.StringTool;
var flashString:String = "aaabbb";
flashString = StringTool.replace(flashString, "aaa", "bbb");
trace(flashString);

结果返回 undefined 又找不到哪里出问题.没有修改过as文件.我的flash在D盘.难道这个原因?

kvgnt:

改成String的扩展类可以了.import 不行.奇怪得很.

留下高见,发表评论

个人信息不会外泄,请放心填写。

姓名和Email必填。

发表评论后,请耐心等待,不要频繁刷新。提交完成后,刷新一下本页即可看到您的评论。^_^

请输入验证字符"y" :
文字广告:你是站长吗?注册阿里妈妈赚广告费

最近发表

归档

全部
Creative Commons License
此 Blog 中的日记
遵循以下授权:
Creative Commons
(创作共用) 授权
.
Google PageRank
本站被Adobe官方MXNA新闻聚合器收录
本站被蓝色理想BXNA收录