使用TextArea更改文本特定部分的格式

时间:2013-01-31 09:36:40

标签: actionscript-3 textarea flash-cs5

我这里有一点问题。我正在使用Action Script 3在Flash CS5中创建一种聊天应用程序,我正在尝试制作出现在主聊天文本框中的URL(其他人都说过的所有内容都出现了),这是一个TextArea组件,转换为HTML链接标记。我有这个工作,但我现在面临的问题是链接显示为黑色。我希望它们以下划线和蓝色文字显示。我正在使用TextFormat格式化TextArea,并且我正在使用仅在TextAreas中可用的一些功能,因此我无法使用纯动态标签。 我也尝试使用链接标记的style属性,但这没有做任何事情。

如何将链接标记的格式更改为蓝色并带下划线?

我目前用于更改HTML链接标记链接的代码如下所示:

txtOutput.htmlText += replace(/(?:http|https):\/\/\S*/g, function ():String
{
    return '<a href="' + arguments[0] + '">' + arguments[0] + '</a>'
});

1 个答案:

答案 0 :(得分:0)

看看style sheets你可以在那里实现超链接样式。
更新 textArea具有textField属性。尝试将样式表应用于此。