![]() |
|
||||||||||
|
|||||
|
Modus ponens
|
Что есть:
текст такого вида Стиль Что получается: Буллет появляется только перед первым элементом списка. Если ставить обрыв строки между пунктами - буллет появляется, но расстояние между строчками очень большое... В мануaле ничего про поддерживаемые свойства этого тега не сказано, перепробовал уже кучу вариантов, а как сделать - все равно не знаю =(
__________________
Hell is the possibility of sanity |
|
|||||
|
Ветеран форума
|
styles = new TextField.StyleSheet();
styles.setStyle("li", {fontFamily:'Arial,Helvetica,sans-serif', fontSize:'12px',color:'#FF0000'});
_root.createTextField("tf", 1, 10, 10, 530, 380);
with (tf) {
border = true;
html = true;
wordWrap = true;
multiline = true;
styleSheet=styles;
htmlText = "asdasdasd<li>position_1</li><li>position_2</li>";
}
__________________
BestMasterиZация |
|
|||||
|
Modus ponens
|
2 KUZEN:
Спасибо в любом случае, нашел проблему. Между закрывающим и открывающим тегами листа был пробел, из-за него и получалась лишняя строка.
__________________
Hell is the possibility of sanity |
|
|||||
|
Ветеран форума
|
если будешь грузить из XML во избежание такой байды всегда прописывай
my_xml.ignoreWhite = true;
__________________
BestMasterиZация |
|
|||||
|
Ветеран форума
|
bb-коды суй в CDATA
__________________
BestMasterиZация |
|
|||||
|
Modus ponens
|
2 KUZEN:
А можно с этого места поподробнее? =) Собственно, принцип действия следующий: в ХМЛ передается в каждом теге (условно) по 2 параметра, название и содержание статьи (в данном случае - правила игры, в среднем до 200 символов). Естесственно, нужно выводить все это хозяйство как ХТМЛ-техт (нужны всякие элементы оформления, типа того же листа). Я не придумал ничего лучше чем перевести все тэги связанные с оформлением (стили и ХТМЛ) в би-би-коды, а при разборе ХМЛя на этапе присвоения текстовому полю нового значения заменять би-би-коды на нормальные тэги. Честно говоря, я не совсем представляю каким образом мне тут может пригодится СиДи-дата, но если есть какие-то соображения по этому поводу - с радостью почитаю. Вот пример ХМЛя: <g n="craps" t="[h1]Craps[/h1][m][/m][h2]Basics[/h2][m]When you are rolling the dice you are the "shooter". Your first toss in a round of Craps is called the Come Out roll. If you roll a 7 or 11, you win and the round is over before it started. If you roll a 2, 3, or 12 that's a Craps and you lose: again, it's over before it started. Any other number becomes the Point. The purpose of the Come Out roll is to set the Point, which can be any of 4, 5, 6, 8, 9 or 10. The Dealer places a puck marked "On" above the Point number printed on the table.[/m] [m][/m][h2]Objective[/h2][m]The basic objective [blah-blah-blah... тут вырезан кусок, ну не читать же всю эту ерунду в самом деле =)] play.[/m][m]Pass Odds and Come Odds pay 2:1 on a roll of 4 or 10, 3:2 on 5's and 9's, and 6:5 on 6's and 8's.[/m] [m]Don't Pass Odds and Don't Come Odds pay 1:2 on a roll of 4 or 10, 2:3 on 5's and 9's, 5:6 on 6's and 8's.[/m]"/>
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|