⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 htmllinkutils.as

📁 flex 实现的一个showcase 喜欢flex的朋友可以
💻 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 + -