Просмотр полной версии : Закраска блока текста в TextField
Rodionnn
08.06.2007, 10:46
Здравствуйте.
Помогите плиз.
Есть TextField с HTML текстом.
Необходимо кусок текста внутри закрасить красным цветом.
Текст, который необходимо закрасить, является ссылкой.
Вообще хорошо бы все ссылки в TextField закрасить одним цветом, а простой текст черным.
Заранее благодарен.
CrazyFlasher
08.06.2007, 11:18
textColor
Rodionnn
08.06.2007, 11:25
Необходимо в одном TextField простой текст закрасить черным, а ссылки - красным. Текст на вход подается как HTML.
CrazyFlasher
08.06.2007, 11:30
используй html тэги
Самый простой способ
_root.createTextField("info_txt",1,10,10,100,100);
var str:String = "Это простой текст<br><font color='#FF0000'><b><a href='http:\\flasher.ru'>А это ссылка</a></b></font>";
with (info_txt) {
html = true;
multiline = true;
autoSize = true;
wordWrap = true;
}
info_txt.htmlText = str;
А лучше с помощью CSS
_root.createTextField("info_txt",1,10,10,100,100);
var str:String = "Это простой текст<br><a href='http:\\flasher.ru'>А это ссылка</a>";
with (info_txt) {
html = true;
multiline = true;
autoSize = true;
wordWrap = true;
}
var styles:TextField.StyleSheet = new TextField.StyleSheet();
styles.load("main.css")
info_txt.htmlText = str;
info_txt.styleSheet = styles;
Сам main.css
a {
color: #ff0000;
font-weight: bold;
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.