精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网页软件>FLASH教程>正文

Flash AS教程:用AS3 提取标记语言里的内容


来源:不详 时间:07-09-12 点击: 点击这里收藏本文

题目要求如下
有一段标记语言如 <a>aaa</a><br>test<br> 要求提炼出其中的内容,这里给出其中两种较简单的方法.希望大家有更有趣更好的办法也可以共享一下

第一种,流氓大法

var s:String = "<a>aaa</a><br>test<br>";
var ss = this.createTextField("my_txt", 1, 0, 0, 0, 0);
ss.html = true;
ss.htmlText = s;
trace(ss.text)

 

这种流氓在与可能只有as2能用这样的方法了.不过既然人家已经有这样的功能了,直接拿来主意也没尝不可.

第二种,数组切割无限法

var s:String = "<a>aaa</a><br>test<br>";
a = s.split('<').join(">").split('>');
s = "";
while (a.length>0) {
 s += (a.shift());
 a.shift();
}
trace(s);

其中的奥妙在于化不同为相同,这种招式得有一定的内功心法才能领悟了.

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.