Форум 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)
-   -   почему TextField не отображает bold текст? (http://www.flasher.ru/forum/showthread.php?t=74284)

Timerlan 16.01.2006 17:36

почему TextField не отображает bold текст?
 
имеется поле динамического текста ht.
ht.html=true;
ht.htmlText="lalala";
в текстовое поле выводится lalala обычным текстом, но если сделать вот так:
ht.html=true;
ht.htmlText="<B>lalala</B>";
то не выводится вообще ничего.
в чем проблема?
то же самое и для тегов <I> <U>...стоит применить какое-нибудь html форматирование, как текст вообще перестает отображаться

ilya_cat 16.01.2006 18:17

Такая проблема может стоять, если шрифт включен в библиотеку, но не подключено жирное начертание. Рекомендую включить жирное начертание в библиотеку как другой шрифт (например,myfont и myfont_bold)
и писать не <b>текст</b> а <font face="myfont_bold">текст</font>

silin 16.01.2006 18:25

похоже на то, что шрифт внедренный (embed), но для обычного шрифта:
укажи bold для текстового поля и ht.htmlText="<B>lalala</B>" увидишь,
а просто ht.htmlText="lalala" уже нет..,т.е. внедрены должны быть оба начертания шрифта.
выход создать (где-нибудь за пределами сцены) текстфилд с таким же шрифтом, но bold и ему тож указать Embed..

K.A.T.A.F.A.L.K.E.R 16.01.2006 18:29

У меня такое бывало с мелким шрифтом... Попробуй увеличить размер шрифта - глянь: изменится ли что-то? Или правой кнопкой - zoom in. Если ниче не поменяется - значит стоит действительно в библиотеку оба начертания засунуть... :rolleyes:

Timerlan 16.01.2006 18:31

Цитата:

Сообщение от silin
похоже на то, что шрифт внедренный (embed), но для обычного шрифта:
укажи bold для текстового поля и ht.htmlText="<B>lalala</B>" увидишь,
а просто ht.htmlText="lalala" уже нет..,т.е. внедрены должны быть оба начертания шрифта.
выход создать (где-нибудь за пределами сцены) текстфилд с таким же шрифтом, но bold и ему тож указать Embed..

да, шрифт внедренный, но если делать как посоветовал ilya_cat, это приведет к громадному увеличению флэш фильма, что неприемлемо.
сейчас попробую сделать ещё один текст филд за пределами сцены с жирным начертанием

Timerlan 16.01.2006 18:37

работает, но таким образом все равно сильно увеличивается размер фильма. А если использовать машино независимые шрифты? их же не надо внедрять

K.A.T.A.F.A.L.K.E.R 16.01.2006 18:37

Цитата:

Сообщение от Timerlan
то не выводится вообще ничего

Прошу прощения - протупил :rolleyes:

Timerlan 16.01.2006 18:47

да с машино не зависимыми все работает. всем спасибо:)


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

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