<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:view="view.*" creati>
<mx:String id="test">
<![CDATA[<a href="event:"><u>click</u></a> label]]>
</mx:String>
<mx:Script>
<![CDATA[
import mx.controls.Label;
import mx.controls.Alert;
private function initApp():void
{
var lbl:Label = new Label();
lbl.htmlText = test;
lbl.selectable = true;
lbl.addEventListener(TextEvent.LINK, label_link);
this.addChild(lbl);
}
private function label_link(evt:TextEvent):void {
Alert.show("click .");
//这里处理你要进行的跳转
}
]]>
</mx:Script>
</mx:Application>
Flex 实现类似HTML里的<A>标签的超链接功能
最新推荐文章于 2022-09-06 17:02:23 发布
本文介绍了一个使用Flex实现的可点击HTML文本示例。通过定义一个Label组件并设置其htmlText属性为包含超链接样式的文本,当用户点击带有下划线的'click'文字时,会触发一个弹窗显示'click.'字样。此示例展示了如何在Flex中处理HTML内容及文本链接事件。
2125

被折叠的 条评论
为什么被折叠?



