Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.01.2009, 01:49
mickel вне форума Посмотреть профиль Отправить личное сообщение для mickel Найти все сообщения от mickel
  № 1  
Ответить с цитированием
mickel

Регистрация: Oct 2008
Сообщений: 18
Attention проблемы с тегами <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ух концах... можно ли както справиться с подобной проблемой юзая шрифт из библиотеки?

Старый 20.01.2009, 02:02
Fatality вне форума Посмотреть профиль Отправить личное сообщение для Fatality Найти все сообщения от Fatality
  № 2  
Ответить с цитированием
Fatality
 
Аватар для Fatality

Регистрация: Jan 2009
Адрес: Одесса
Сообщений: 309
Отправить сообщение для Fatality с помощью ICQ
проблема кроется где-то в свойстве тектового поля .html ! которое для распознавания тегов <b>,<i> должно быть равным true;

Старый 20.01.2009, 02:27
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 3  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
Цитата:
Сообщение от Fatality Посмотреть сообщение
проблема кроется где-то в свойстве тектового поля .html ! которое для распознавания тегов <b>,<i> должно быть равным true;
оно само станет true после присваивания htmlText


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

Старый 20.01.2009, 02:39
mickel вне форума Посмотреть профиль Отправить личное сообщение для mickel Найти все сообщения от mickel
  № 4  
Ответить с цитированием
mickel

Регистрация: Oct 2008
Сообщений: 18
Цитата:
Сообщение от fljot Посмотреть сообщение
оно само станет true после присваивания htmlText


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

Старый 20.01.2009, 11:05
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 5  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Создайте три поля за пределами флэшки и в каждое внедрите по начертанию - одно поле с болдом, второе с италиком, ну и третье нормал. Все три начертания будут внедрены во флэшку, если в этих полях Вы оставите хотя бы по одному символу.
Такой вот хак.
__________________
Reality.getBounds(this);

Старый 22.01.2009, 21:41
mickel вне форума Посмотреть профиль Отправить личное сообщение для mickel Найти все сообщения от mickel
  № 6  
Ответить с цитированием
mickel

Регистрация: Oct 2008
Сообщений: 18
Всем спасибо, решил таким образом - добавил три шрифта в библиотеку с разными начертаниями, и закомментировал строчку
Код:
formath.font = "verdanoh";

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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