Просмотр полной версии : Внедренные шрифты и HTML-форматирование - как сделать?
Возможно ли одновременно использовать для программно созданного текстового поля и внедренные шрифты, и html-форматирование? HTML-форматирование почему-то не работает. Все экземпляры шрифтов в ролик экспортированы.
tf.html = true;
tf.embedFonts = true;
tf.htmlText = myText;
Если есть кусок последовательного кода, который работает, был бы признателен.
Возможно без проблем. Скорее всего, что-то не так в самом html-коде.
В общем-то код на уровне <b>Текст</b>.
Посмотрите, пожалуйста, что я делаю не так:
var exponat_fmt:TextFormat = new TextFormat();
exponat_fmt.font = "Verdana";
exponat_fmt.size = 14;
exponat_fmt.align = "center";
exponat_fmt.color = 0x005290;
current_mc.createTextField("expo_tf", 1, 0, 0, 200, 100);
current_mc.expo_tf.type = "dynamic";
current_mc.expo_tf.autoSize = true;
current_mc.expo_tf.selectable = false;
current_mc.expo_tf.multiline = true;
current_mc.expo_tf.wordWrap = true;
current_mc.expo_tf.html = true;
current_mc.expo_tf.embedFonts = true;
current_mc.expo_tf.htmlText = current_mc.expoText;
current_mc.expo_tf.setTextFormat(exponat_fmt);
В библиотеке есть шрифт Verdana, его экземпляры normal, bold, italic, bold-italic выложены в первый кадр. Галочка про Export for AS стоит. Текст виден, а вот <b></b> и <i></i> не срабатывают.
Попробуйте внедрить шрифты через текстовые поля и если не получится, то выложите исходник и пример текста
Спасибо за советы, разобрался. Сам себя обманул, не работало с учетом остального, здесь не приведенного кода, причина была в переназначении форматов, после назначения второго формата, где было отключен bold, форматирование слетало.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.