PDA

Просмотр полной версии : Центровка текста с помощью HTML


Deads
05.05.2007, 04:14
В текстовое поле текст получается из XML. Текстовое поле поддерживает HTML, но почему-то когда вставляешь
<center>text</center>
Текст не выравнивается посредине, как можно исправить? По умолчанию у текстового поля стоит выравнивание justify, которое задается в самом флеше.

iNils
05.05.2007, 04:53
http://livedocs.adobe.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001459.html

Deads
06.05.2007, 03:06
Спасиб помогло, если кому понадобится выкладываю сорц

pone.html=true;
replace = function (findWhat, replaceWith) {
if (findWhat != undefined and findWhat != "") {
text1 = (text1.split (findWhat)).join (replaceWith);
}
return this;
};

var myStyleSheet:TextField.StyleSheet = new TextField.StyleSheet();
myStyleSheet.parseCSS(".cnt {text-align:center;}");
pone.styleSheet=myStyleSheet;

replace("","<span class='cnt'>");
replace("","</span>");

pone.htmlText = text1;