Actionscript:如何向文本区域添加链接文本

时间:2010-09-20 14:17:38

标签: actionscript

我有一个显示某些内容的文本区域,我希望实现:

某些单词在html中呈现为超链接(带下划线的蓝色),当鼠标悬停在那里时,它就变成了一只手。当用户单击它时,它将调用AS中的一个函数并将这些单词传递给回调函数。

可行吗?

感谢。

1 个答案:

答案 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}" />

您可以根据需要使用其他标签格式化链接。