![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2005
Сообщений: 148
|
Такя проблемка. Есть код:
import flash.text.Font; import flash.text.StyleSheet; import fl.text.TLFTextField; import flash.text.TextFormat; import flash.text.TextFieldAutoSize; public class Viewer extends MovieClip { private var fontSegoeWP :Font; private var fontSegoeWPBold :Font; private var textFormat :TextFormat; public function Viewer(str:String) { fontSegoeWP=new EmbededFont(); fontSegoeWPBold=new EmbededFont2(); textFormat=new TextFormat(); textFormat.font = fontSegoeWP.fontName; textFormat.size = 25; this.TLF_text.autoSize = TextFieldAutoSize.LEFT; this.TLF_text.defaultTextFormat = textFormat; this.TLF_text.embedFonts = true; var style:StyleSheet = new StyleSheet(); style.parseCSS("h1{font-family: "+fontSegoeWPBold.fontName+"; fontWeight:bold}"); var modifyText:String = str.split("\r").join(""); this.TLF_text.styleSheet = style; this.TLF_text.htmlText = modifyText; } <InfoText> <![CDATA[<Font size='32' color='#FF0000'>Так меняем размер и цвет</Font>, а так <h1> делаем болд.</h1> Всё, что вне тэгов печатается обычным шрифтом]]> </InfoText> [IMG]http://s3.********************/uploads/images/2012/08/01604cd37a1130b7f63334ceb75ce86f.jpg[/IMG] Т.е. после закрытия тэга строка переходит на следующую линию. Тэг <b> не использую, т.к. шрифт специфический, он без болда и htmlText тэг игнорирует. Как htmlText заставить не переносить строку? PS, sorry за орфографическую ошибку ) Последний раз редактировалось zerAlex2; 25.08.2012 в 12:29. |
![]() |
Часовой пояс GMT +4, время: 08:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|