Форум 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)
-   -   проблемы с тегами <b>,<i>, а также со свойствами текста (http://www.flasher.ru/forum/showthread.php?t=120406)

mickel 20.01.2009 01:49

проблемы с тегами <b>,<i>, а также со свойствами текста
 
есть текстфилд. В библиотеке есть шрифт...есть код:

Код:

var formath:TextFormat = new TextFormat();
formath.font = "verdanoh";
formath.leading =-1;
text_hit.wordWrap = true;
text_hit.htmlText = "vvv <b>bold</b> <p>ppp</p> op <i>italic</i> <u>underlined</u>"
text_hit.antiAliasType = "advanced";
text_hit.sharpness = 100;
text_hit.embedFonts = true;
text_hit.setTextFormat(formath);

Проблема в том, что теги <b>, <i> не воспринимаются.
Также есть проблема с присвоением тексту болда или италика через текстформат типа formath.bold=true;
чувствую, что проблема кроется где-то в embedFonts, однако получается палка о 2ух концах... можно ли както справиться с подобной проблемой юзая шрифт из библиотеки?

Fatality 20.01.2009 02:02

проблема кроется где-то в свойстве тектового поля .html ! которое для распознавания тегов <b>,<i> должно быть равным true;

fljot 20.01.2009 02:27

Цитата:

Сообщение от Fatality (Сообщение 792178)
проблема кроется где-то в свойстве тектового поля .html ! которое для распознавания тегов <b>,<i> должно быть равным true;

оно само станет true после присваивания htmlText


болд и италик начертания тоже должны быть внедлены во флешку. embed fonts

mickel 20.01.2009 02:39

Цитата:

Сообщение от fljot (Сообщение 792185)
оно само станет true после присваивания htmlText


болд и италик начертания тоже должны быть внедлены во флешку. embed fonts

не подскажите как это сделать?
если я в библиотеке в свойствах текста чекаю bold, и italic, то весь шрифт становится болдом с италиком.. :wacko:

Wolsh 20.01.2009 11:05

Создайте три поля за пределами флэшки и в каждое внедрите по начертанию - одно поле с болдом, второе с италиком, ну и третье нормал. Все три начертания будут внедрены во флэшку, если в этих полях Вы оставите хотя бы по одному символу.
Такой вот хак.

mickel 22.01.2009 21:41

Всем спасибо, решил таким образом - добавил три шрифта в библиотеку с разными начертаниями, и закомментировал строчку
Код:

formath.font = "verdanoh";


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

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