0

ここで少し問題があります。私はFlashCS5でActionScript3を使用して一種のチャットアプリケーションを作成しており、メインのチャットテキストボックス(他の人が言ったことすべてが表示される)に表示されるURLを作成しようとしています。これはTextAreaです。コンポーネント、HTMLリンクタグに変換されます。私はこれを機能させていますが、私が今直面している問題は、リンクが黒く表示されることです。下線と青いテキストで表示してほしい。TextAreaをでフォーマットしていTextFormatますが、TextAreasでのみ使用できる機能の一部を使用しているため、プレーンな動的ラベルを使用できません。リンクタグの属性も使ってみましたstyleが、何もしませんでした。

リンクタグの書式を青色で下線付きで表示するにはどうすればよいですか?

HTMLリンクタグへのリンクを変更するための現在のコードは次のようになります。

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

1 に答える 1

0

そこにハイパーリンクスタイルを実装できるスタイルシートを見てください。
更新: textArea には textField プロパティがあります。それにスタイルシートを適用してみてください。

于 2013-01-31T11:09:01.363 に答える