home > flash actionScript3 > 把外部文本的回车换行替换成br

把外部文本的回车换行替换成br

2011 年 07 月 07 日 No Comments

把外部文本的回车换行替换成<br/>解决导入进来的段落间隔太大。

var loader:URLLoader = new URLLoader();

loader.load(new URLRequest(“a.txt”));

loader.addEventListener(Event.COMPLETE,onComplete);

function onComplete(e:Event):void{

var reg:RegExp = /\r\n/g;

var str:String = String(e.target.data).replace(reg,”<br/>”);

tf.htmlText = str;

}

使用上面的代码将外部文档识别的换行符“\r\n”替换为html换行符“<br/>”即可。

另外 :在Windows操作系统下换行符为\r\n,而在Linux系统下则是\n,使用时请注意~~

发表评论