我有一个显示某些内容的文本区域,我希望实现:
某些单词在html中呈现为超链接(带下划线的蓝色),当鼠标悬停在那里时,它就变成了一只手。当用户单击它时,它将调用AS中的一个函数并将这些单词传递给回调函数。
可行吗?
感谢。
答案 0 :(得分:2)
您可以通过设置"htmlText" property而不是“文字”来对文本区域执行此操作。
<mx:Script>
<![CDATA[
[Bindable] private var content:String = "<a href='http://www.google.com'>Click for Google</a>";
]]>
</mx:Script>
<mx:TextArea id="htmlDisplay" htmlText="{content}" />
您可以根据需要使用其他标签格式化链接。