PDA

Просмотр полной версии : Редактирование цвета текста


booksmaster
25.04.2012, 16:19
Можно ли в TextField менять цвет отдельных символов? Если да, то как?

Чтоб было вот так!

bublic_bicubic
25.04.2012, 16:32
Можно использовать метод setTextFormat (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#setTextFormat())
//var tf:TextField;
tf.text = "Чтоб было вот так!"
tf.setTextFormat( new TextFormat( null, null, 0xff0000 ), 2, 7 );
tf.setTextFormat( new TextFormat( null, null, 0x0000ff ), 7, 12 );
tf.setTextFormat( new TextFormat( null, null, 0xff00ff ), 12, 17 );

Inet_PC
25.04.2012, 16:35
Или htmlText

tf.htmlText = '<font color="#FF0000">Ваш текст</font> Другой текст <font color="#FFFF00">Еще текст </font>';

elder_Nosferatu
25.04.2012, 16:37
Еще вариант:

tf.htmlText =
"<font color='#FFFFFF'>Чт</font>" +
"<font color='#FF0000'>об бы</font>" +
"<font color='#0000FF'>ло во</font>" +
"<font color='#FF00FF'>т так!</font>"ж

booksmaster
26.04.2012, 02:25
Спасибо друзья...