关于模糊搜索的实现 |
| 作者:佚名 来源:闪吧 作者: liangliang 更新:2007-1-13 20:46:23 错误报告 我要投稿 |
点击浏览该文件
本例是针对调用外部文本数据进行模糊搜索的~.功能基本实现 但有些地方做的比较困难, 有些功能还没有实现或功能不完全,还需向大家请教指正.
var m = 0; my_str = ""; mm = ""; arr1_Ar = new Array(); System.useCodepage = true; loadVariables("haha.txt", _level0); function chazhao() {//查找部分的函数 for (i=1; i<=3; i++) { m = 0; n = t.length; my_xunhuan = _level0["txt"+i].length-t.length+1; for (j=1; j<=my_xunhuan; j++) { my_s = _level0["txt"+i].substring(m, n); if (my_s == t && my_s != undefind) { arr1_Ar.push(_level0["t"+i]+" "); } m++; n++; } } } function jiance() {//检测部分的函数 if (t.length<=0) { r.text = "请输入您要查找的信息"; } else { chazhao(); printout(); } } function printout() {//输出部分的函数 if (arr1_Ar.length<1) { r.text = "无查找数据"; } else { for (i=0; i<=arr1_Ar.length-1; i++) { mm = my_str.concat(mm, arr1_Ar[i]); } r.text = mm; } } function qingkong() {//清空数组 arr1_Ar.splice(0, arr1_Ar.length-1); } btn.onRelease = function() {//当鼠标按下的时候执行 r.text = ""; jiance(); qingkong();
};
稍加修改可以对XML格式的数据进行搜索~
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |