`

在文本框里添加超链接

    博客分类:
  • flex
阅读更多

问题
我想在文本框里加入超链接
解决办法
利用HTML <a href> 标签设置文本框的htmlText 属性,也可用TextFormat 对象的url属性
讨论
两种方法都有个前提那就是文本框的html 属性必须先设为TRue:

+展开
-ActionScript
field.html = true;


在文本框的htmlText 属性里设置HTML超链接标签<a href>:

+展开
-ActionScript
field.htmlText = "<a href='http://www.rightactionscript.com'>Website</a>";


还可指定目标窗口的打开方式:

+展开
-ActionScript
field.htmlText = "<a href='http://www.rightactionscript.com' target='blank'>Website</a>";


当鼠标移到超链接上时鼠标图标会变成手型图标,下面给超链接加上下划线和颜色:

+展开
-ActionScript
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标签同样的效果:

+展开
-ActionScript
field.text = "Website";
var formatter:TextFormat = new TextFormat( );
formatter.url = "http://www.rightactionscript.com/";
field.setTextFormat(formatter);


通过TextFormat 对象的target 属性设置链接打开窗口方式:

+展开
-ActionScript
field.text = "Website";
var formatter:TextFormat = new TextFormat( );
formatter.url = "http://www.rightactionscript.com/";
formatter.target = "_blank";
field.setTextFormat(formatter);


加上颜色和下划线:

+展开
-ActionScript
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协议,也可以是其他协议如邮件消息:

+展开
-ActionScript
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 样式:

+展开
-ActionScript
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>";
分享到:
评论

相关推荐

    在多行文本框中添加超链接

    本案例介绍了在RichTextBox控件上添加超链接文字,并用ie打开

    java使用poi在excel单元格添加超链接,设置字体颜色(csdn)————程序.pdf

    java使用poi在excel单元格添加超链接,设置字体颜色(csdn)————程序

    easyui Datagrid 数据列表比较上一个上传的增加了超链接并传值、条件清空、日期控件清空和数据修改功能

    easyui Datagrid 数据列表,功能:条件清空、日期控件datetimebox清空、导出excel、搜索、分页、超链接并传值、数据修改和撤销修改功能

    C#在RichTextBox控件上添加超链接文字

    摘要:C#源码,控件类库,RichTextBox C#在RichTextBox控件上添加超链接文字,也就是在文本框中添加超文本链接,与一般文字是不同的,通过本例您将会学会添加超文本链接的方法,本实例运行截图如上示。

    C#为RichTextBox文本框添加可显示链接的功能

    摘要:C#源码,控件类库,...C#为RichTextBox设置链接,让RichTextBox文本框拥有显示链接的功能,如演示截图所示,可把RichTextBox变成像一个编辑器一样,为特定的文字设置超链接的功能。 运行环境:Visual Studio2010

    jquery利用拖拽方式在图片上添加热链接

    用jquery写了一个在图片添加锚点的功能,实现的原理:一个文本框写入标题,一个文本框写链接,一个添加按钮,一个编辑按钮,当写好内容后点击添中添加,便会在图片的上方出现一个P标签,然后按着鼠标左键拖拽该标签...

    PowerPoint-2003-计算机应用基础.pptx

    第5章 PowerPoint 2003 认识PowerPoint 2003 在幻灯片中添加多媒体素材 版式、模板和动画 超链接和幻灯片的放映 PowerPoint-2003-计算机应用基础全文共44页,当前为第3页。 认识PowerPoint 2003 视图模式 创建演示...

    Excel VBA实用技巧大全 附书源码

    04155为单元格插入指向工作簿内部的超链接、删除超链接 04156为单元格插入指向工作簿外部的超链接、删除超链接 04157为单元格添加批注、删除批注 04158修改单元格的批注 04159为单元格区域定义名称、删除名称(Name...

    asp.net乱码解决方法

     1、在web.config里配制,这个方法确实可行,但我想很多人不想用这种方法来解决,把整个项目的请求和回应都定为gb2312,我觉得不是一个好办法,有点本末倒置了,毕竟这会导致很多其它问题的出现。  2、把要包含...

    jQuery mobile购物apk.zip

    主页面:添加文章按钮,面板按钮;面板内容模仿QQ用户信息...文章页面:主要为好文阅读,头部添加“我的”按钮,“我的”页面含有多个可折叠块,块中含有超链接。 订购页面:自定义选项列表 分店页面:可折叠块效果

    JavaWord类库操作API_Free Spire.Doc for Java_5.1.0

    1.2 文档操作:超链接添加、编辑、删除、读取;文档修订、合并、拆分、复制、比较、加密;分页符、分节符;添加、删除、读取内容开年;OLE对象插入、读取;数学公式;页眉页脚;页面背景;页面方向、大小设置;水印...

    Web实验报告及代码

    使用word编写一个HTML文件,存为2-1.html,并在浏览器中运行一遍。 使用“附件”的“记事本”编写一个HTML文件,存为2-2.html,并在浏览器中运行...编写一个带有表单的页面,包括文本框、口令框、单选框、下拉菜单组件

    asp.net DataGrid控件中弹出详细信息窗口

    在DataGrid控件中添加超链接如下步骤: (1) 在”设计”视图中,选择DataGrid控件,然后单击”属性”窗口底部的”属性生成器”链接。 (2) 在”DataGrid属性”对话框中单击”列”选项卡。 (3) 在”可用列”选项框中,...

    Java Web应用开发:查看购物车.docx

    3.2 为head.jsp添加查看购物车的超链接 为head.jsp的“查看购物车”超链接补充链接地址,链接到showCart.jsp页面,请自行完成。测试一下是否能正常跳转到showCart.jsp,虽然没有数据,但页面各组成部分都有。 3.3 ...

    电子商务系统

    单击“所属大类”和“所属小类”的下拉按钮,选择要添加的商品信息的类别,单击“商品名称”、“图片文件”和“定价”文本框,输入要添加的商品图片的文件名及价格,勾选“是否新品”和“是否特价”的任意一个选项,...

    电子商城项目

    ③在“大类别名称”文本框中输入需要添加的类别信息,然后单击“确定”按钮,大类别信息添加完成。如图1.4所示。 图1.4 添加大类别名称 (2)单击“会员设置”按钮,对所有注册的会员信息进行查看以及删除操作。 ...

Global site tag (gtag.js) - Google Analytics