合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

分析一个通用的搜索和替换字符串函数在Flash 5中

时间:2013-03-30 13:06来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


在本教程中,我们将分析一个通用的搜索和替换字符串函数在Flash 5中的ActionScript编写的。
我相信,字符串操作,可视化对于很多人来说是一个困难的概念。这也难怪,因为即使是最简单的字符串处理似乎过于复杂和神秘的。学完本教程,这是我的希望,你将有征服的字符串操作的基本概念。
例如电影
请随时与下面的示例电影的实验。输入不同的输入,搜索和替换字符串,看看有什么输出时。
电影组件
我不会去太多的电影是如何设置的详细信息,但这里的基本知识:
1

1
按钮
3
输入文本框:string_instring_to_searchstring_to_replace
1
动态TextFieldstring_out
该功能
以下是我们将要分析的全部功能。不要担心,如果它看起来有点吓人,我们将通过一步一步的。我只是想这可能是很好看整个事情。在这个例子中的电影,此函数位于第1帧中。
函数searchandreplacethe_stringSEARCH_STRINGreplace_string,事件,向后){
   
如果SEARCH_STRING == replace_string
      
返回the_string;
   }
   VAR = 0;
   
(向后== TRUE{
      VAR
pos = the_string.lastIndexOfSEARCH_STRING;
      
而(正> = 0{
         
发现+ +;
         
0 start_string = the_string.substrPOS;
         VAR end_string = the_string.substr
POS + search_string.length;
         the_string = start_string + replace_string + end_string;
         POS = the_string.lastIndexOf
SEARCH_STRINGstart_string.length;
         
如果(发现==出现的){
            POS = -1;
         }
      }
   }
   
其他{
      VAR
pos = the_string.indexOfSEARCH_STRING;
      
而(正> = 0{
         
发现+ +;
         
0 start_string = the_string.substrPOS;
         VAR end_string = the_string.substr
POS + search_string.length;
         the_string = start_string + replace_string + end_string;
         POS = the_string.indexOf
SEARCH_STRINGPOS + replace_string.length;
         
如果(发现==出现的){
            POS = -1;
         }
      }
}
   
返回the_string;
}


(责任编辑:卓想动画http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询