注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

一个人的世界

专注于网站优化与网络发展的研究与探索..

 
 
 

日志

 
 
 
 

FLASH给文本框里添加超链接  

2010-10-21 15:16:04|  分类: 网络交流 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

解决办法
利用HTML <a href> 标签设置文本框的htmlText 属性,也可用TextFormat 对象的url属性
讨论
两种方法都有个前提那就是文本框的html 属性必须先设为TRue:
field.html = true;
在文本框的htmlText 属性里设置HTML超链接标签<a href>:
field.htmlText = "<a href='http://www.rightactionscript.com'>Website</a>";
还可指定目标窗口的打开方式:
field.htmlText = "<a href='http://www.rightactionscript.com'
target='blank'>Website</a>";
当鼠标移到超链接上时鼠标图标会变成手型图标,下面给超链接加上下划线和颜色:
var htmlLink:String = "<font color='#0000FF'><u>";
htmlLink += "<a href='http://www.rightactionscript.com'>Website</a>";
htmlLink += "</u></font>";
field.htmlText = htmlLink;
另外用TextFormat对象的url属性也可达到HTML标签同样的效果:
field.text = "Website";
var formatter:TextFormat = new TextFormat( );
formatter.url = "http://www.rightactionscript.com/";
field.setTextFormat(formatter);
通过TextFormat 对象的target 属性设置链接打开窗口方式:

field.text = "Website";
var formatter:TextFormat = new TextFormat( );
formatter.url = "http://www.rightactionscript.com/";
formatter.target = "_blank";
field.setTextFormat(formatter);
加上颜色和下划线:
field.text = "Website";
var formatter:TextFormat = new TextFormat( );
formatter.color = 0x0000FF;
formatter.underline = true;
formatter.url = "http://www.rightactionscript.com/";
field.setTextFormat(formatter);
超链接可以是http或https协议,也可以是其他协议如邮件消息:
field.text = "email";
var formatter:TextFormat = new TextFormat( );
formatter.color = 0x0000FF;
formatter.underline = true;
formatter.url = "mailto:joey@person13.com";
field.setTextFormat(formatter);
用CSS是最完美的,它提供了超链接的a:link, a:active,和a:hover 样式:
var css:StyleSheet = new StyleSheet( );
css.parseCSS("a {color: #0000FF;} a:hover {text-decoration: underline;}");
field.styleSheet = css;
field.html = true;
field.htmlText = "<a href='http://www.rightactionscript.com'>Website</a>";

  评论这张
 
阅读(230)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017