Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Bold 1й строки текста (остальное normal) (http://www.flasher.ru/forum/showthread.php?t=177025)

ader 22.03.2012 21:56

Bold 1й строки текста (остальное normal)
 
Господа. Существует ли способ сделать Bold`ом 1 строчку текста в одном и том же текстовом поле не прибегая к с созданию ещё одного текстового поля?

elder_Nosferatu 22.03.2012 21:59

Код AS3:

textFieldInstance.htmlText = "<b>First line</b><br />Second line<br />" + ... + "Last line";


ader 22.03.2012 22:39

Оно так не работает по причине шрифта нестандартного (Myriad Pro) и тексту задан normal в style. Текстовое поле уже существует в библиотеке.
Это я так понимаю нужны device font`s? (похоже что флеш не embed`ит bold символы)

Zebestov 22.03.2012 22:55

http://help.adobe.com/ru_RU/FlashPla...etTextFormat()

udaaff 23.03.2012 01:09

Цитата:

Сообщение от ader (Сообщение 1070607)
Оно так не работает по причине шрифта нестандартного (Myriad Pro) и тексту задан normal в style. Текстовое поле уже существует в библиотеке.
Это я так понимаю нужны device font`s? (похоже что флеш не embed`ит bold символы)

Для болда вам нужно отдельную гарнитуру эмбедить.

ader 23.03.2012 01:30

Удафф спасибо. То что и хотел услышать. Но оно всё равно не хочет становится bold. Хотя в библеотеке уже есть Bold шрифт но он под другим номером (font 5 вместо font 1)

Скажите а как правильно его проембедить чтоб оно текстовому полю присвоилось? Чтоб просто в xml прописать <b>текст</b> и оно стало жирным? Т.к. в данный момент в библиотеке 2 шрифта Myriad Pro (bold и normal) под разными номерами и один из них указан в текстовом поле по умолчанию.

Как присвоить текстовому полю два шрифта?

Добавлено через 9 минут
Ага... дошло. Наверно надо делать текстовое поле кодом а не самому вставлять в библиотеку физически.

udaaff 23.03.2012 01:50

Присваивать шрифт текстовому полю не нужно. Главное, чтобы класс шрифта был зашит во флешку.

ader 23.03.2012 02:07

В библиотеке (swc, swf) есть 2 font`а, bold и normal "myriad pro" (а также текставая область). В xml прописано:
Код:

text <b>bold text</b> text
Тег <html> в текстовой области отмечен
Чего оно не работает?

udaaff 23.03.2012 02:11

Укажите в коде явно класс шрифта, чтобы он вкомпилился. Т.е. пропишите просто где-нибудь его.


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

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