PDA

Просмотр полной версии : Прыгают слова при выделении их цветом (<font color=\"#??????")


Andrew_J
03.08.2006, 00:57
В общем такая проблема, есть текстовое динамическое поле, в него записывается текст из многих слов, текст этот в теге:
<font color=\"#FF00FF">сам текст тра тата</font>

затем меняется в динамическом поле этот текс на такой же только выделяется цаетом ещё одно слово, так:
<font color=\"#FF00FF">сам<font color=\"#0000FF"> текст</font> тра тата</font>

При это последнее слово может немного сдвинуться вправо или влево, сдвиг на один или меньше пиксела, но когда часто менять цвет слов, то это очень заметно.
Наблюдается этот олько тогда когда в текстовом поле стоит опция Charect Embedding (вшивание шрифта)

Подскажите как избавиться от этого жуткого эффекта.

pro.flasher
03.08.2006, 13:08
Flash очень жестко относиться к html форматированию пиши лучше так:
<font color='#FF00FF'>сам</font><font color='#0000FF'> текст</font><font color='#FF00FF'> тра тата</font>

При чем экранируй обе ковычки:
<font color=\"#FF00FF\">сам текст тра тата</font>или используй одинарные:
<font color='#FF00FF'>сам текст тра тата</font>

Должно работать.

Andrew_J
03.08.2006, 23:46
Flash очень жестко относиться к html форматированию пиши лучше так:
<font color='#FF00FF'>сам</font><font color='#0000FF'> текст</font><font color='#FF00FF'> тра тата</font>
Так не получится, т.к. когда я выделяю слово цветом, я не знаю каког цвета до этого был остальной текст.

При чем экранируй обе ковычки:
<font color=\"#FF00FF\">сам текст тра тата</font>или используй одинарные:
<font color='#FF00FF'>сам текст тра тата</font>

Должно работать.
Это не помогает :(

Можно ещё что придумать или искать способы решения для первой проблемы?