Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   тэг <LI> назначает цвет буллету изнутри (http://www.flasher.ru/forum/showthread.php?t=121650)

chingachgoog 19.02.2009 18:27

тэг <LI> назначает цвет буллету изнутри
 
Код:

tf.htmlText="<font color='#FF0000'><li>Слово1 <font color='#00FF00'>Слово2</font> <font color='#0000FF'>Слово3</font><li></font>"
Ничего не понятно: "Слово1" - красное, а буллет, как и "Слово2" - зеленые.

Тогда как
Код:

tf.htmlText="<li><font color='#FF0000'>Слово1</font> <font color='#00FF00'>Слово2</font> <font color='#0000FF'>Слово3</font><li>"
Вообще на цвет буллета не влияет.

iNils 19.02.2009 18:44

Код AS1/AS2:

tf.htmlText="<li><font color='#FF0000'>Слово1</font>[Если убрать тут пробел, то будет как вверху]<font color='#00FF00'>Слово2</font> <font color='#0000FF'>Слово3</font><li>"


Double 19.02.2009 18:58

тег li закрываемый, нет?

chingachgoog 19.02.2009 19:03

Цитата:

Сообщение от iNils (Сообщение 799714)
Если убрать тут пробел, то будет как вверху

Это, конечно, занятно, но в чем тут дело? Такое ощущение что буллет на самом деле где-то внутри строки находиться (если медленно выделять справо налево текст, то это видно)

add:

Цитата:

Сообщение от Double (Сообщение 799719)
тег li закрываемый, нет?

Видимо нет - работает в любом раскладе одинаково.

iNils 19.02.2009 19:28

Очередной баг. Я бы использовал непосредственно символ \u2022

chingachgoog 19.02.2009 19:44

Цитата:

Сообщение от iNils (Сообщение 799732)
Очередной баг.

Ха - в 9-м ФП под AVM2 тоже самое.

lexa2000lexa 25.02.2009 12:12

Цитата:

Сообщение от iNils (Сообщение 799732)
Я бы использовал непосредственно символ \u2022

это конечно хороший выход из ситуации, а как быть тогда с форматированием списка, не подскажите?

iNils 25.02.2009 12:38

А что не так с форматированием?

lexa2000lexa 25.02.2009 12:55

ну если строка списка не будет однострочной, как в этом случае делать отступ?

iNils 25.02.2009 13:05

Код AS1/AS2:

var offset:String = "20";
var txt:TextField = this.createTextField ("txt", this.getNextHighestDepth (), 10, 10, 150, 50);
txt.autoSize = true;
txt.multiline = true;
txt.wordWrap = true;
txt.html = true;
txt.htmlText = '<TEXTFORMAT LEFTMARGIN="' + offset + '" INDENT="-' + offset + '" LEADING="2" tabStops="[0,' + offset + ']">•\tну если строка списка не<br>•\tну если строка списка не будет однострочной, как в этом случае делать отступ?<br>•\tну если строка списка не<br>•\tну если строка списка не</TEXTFORMAT>';
trace (txt.htmlText);


lexa2000lexa 25.02.2009 13:13

огромное спасибо.


Часовой пояс GMT +4, время: 01:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.