📄 htmllinkutils.as
字号:
package com.teknision.utils
{
public class HTMLLinkUtils{
//takes a string with containing urls and formats them as HTML links
static public function formatLinksAsHTML(curenttext:String,underline:Boolean=false,target:String="_self",uppercase:Boolean=false):String {
var message = " "+curenttext;
var prepmessage=message.split("HTTP://").join("http://");
var linksplit = prepmessage.split("http://");
var returntext = "";
for (var i = 0; i<linksplit.length; i++) {
var spacepos = linksplit[i].indexOf(" ", 0);
if (spacepos == -1) {
spacepos = linksplit[i].length;
}
var finallink ="";
var finaltext ="";
if (spacepos != 0) {
var link = linksplit[i].substring(0, spacepos);
var resttext = linksplit[i].substring(spacepos+1);
if(target==null){
finallink = "<A HREF='http://"+link.toLowerCase()+"'>"+"http://"+link+"</A>";
}else{
finallink = "<A HREF='http://"+link.toLowerCase()+"' TARGET='"+target+"'>"+"http://"+link+"</A>";
}
if(underline){
finallink="<U>"+finallink+"</U>"
}
finaltext = finallink+" "+resttext;
returntext += finaltext;
} else {
finaltext = linksplit[i].substring(1);
returntext += finaltext;
}
}
return returntext;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -