Просмотр полной версии : Проблема с динамическим текстом
_Nickromant_
31.10.2007, 05:19
Динамическое текстовое поле, в свойствах выставленн текст жирный, когда помешаю в него текст из XML файла то он не отображаетсся жирным. Пробовал через акшенскрипт (стиль текста) не помогло.
ЗЫ Поиск юзал, нашел схожие темы но они либо мне не помогли, либо в них нет конечного ответа.
Какой шрифт вы используете, просто есть возможность того, что шрифт не поддерживает свойтсво bold по умолчанию, когды вы просто пишете текст в текстовом поле, без втсавки хмл - он жирный?
screamge
31.10.2007, 08:36
В самом тексте должно быть указано что он жирный. тэги <b></b>.
_Nickromant_
01.11.2007, 13:06
Поддержка жирного есть у шрифта.
Дык если теги расставить то ХML поймет их как очередной Node.
Сам факт интересен, в опциях же стоит жирный?! почему свойство не сохраняется?
screamge
01.11.2007, 13:14
Для того чтобы хмл не воспринимал тэги как нод используйте блок CDATA
_Nickromant_
01.11.2007, 13:20
CDATA в принципе можно, но хочется понять почему так происходит
Сам факт интересен, в опциях же стоит жирный?! почему свойство не сохраняется?
screamge спасибо теперь знаю про CDATA :)
ZXSpectrum
01.11.2007, 13:46
Это возможно если шрифт не включен в файл. У шрифта Embed стоит?
_Nickromant_
01.11.2007, 13:59
Это возможно если шрифт не включен в файл.
Шрифт Arial , самый обычный, стандартный его чтоли тоже нужно включать?
У шрифта Embed стоит?
Нет
ZXSpectrum
01.11.2007, 14:05
Нажмите Embed и выберите зажав клавишу Ctrl: Uppercase, Lowercase, Numerals, Punctuation (если нужен русский то еще Cyrillic). Скомпилируйте, посмотрите.
Включать шрифты всегда желательно. Помните что не у всех Windows и не у всех есть на системе шрифт Arial.
_Nickromant_
01.11.2007, 14:11
Все разобрался, галочку [Auto kern] убал и все заработало (с нестандартными тоже) кстати что оня делает? Шрифт оьязательно включу.
ZXSpectrum
01.11.2007, 14:17
Ну да. Если бы стоял Embed текст бы отображался. Вот что о Auto kern (он же TextFormat.kerning) говорит справка:
A Boolean value that indicates whether kerning is enabled or disabled. Kerning puts a predetermined amount of space between certain character pairs to improve readability. The default value is false, which indicates that kerning is disabled.
Kerning is supported for embedded fonts only. Certain fonts, such as Courier New, do not support kerning.
The kerning property is only supported in SWF files created in Windows, not in SWF files created on the Macintosh. However, Windows SWF files can be played in non-Windows versions of Flash Player, and the kerning will still apply.
Use kerning only when necessary, such as with headings in large fonts.
Думаю все понятно.
_Nickromant_
01.11.2007, 15:10
ок спс
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.