![]() |
Внедрение шрифта в флешку для использования его через htmlText - возможно?
Что-то не нашел ничего по этому поводу. Везде рассматривается схема, когда у текстового поля стоит embedFonts=true.
Мне нужно, чтобы у текстового поля embedFonts=false, а сами шрифты прописывались в html-коде через <FONT FACE="fontABC">, при этом fontABC брался бы из самой флешки. ЗЫ. "embedFonts=false" является принципиальным. |
Ну вам шашечки или ехать? Если эмбед будет отключен, то никак вы там заэмбеденый шрифт не покажете...
|
Хотелось бы ехать с шашечками :)
Какие варианты еще есть? Может у нас есть возможность заэмбедить в одно поле несколько шрифтов? Задача, которую решаю, выглядит так: - через htmlText вставляется текст с разметкой и тэгами FONT, в одном тексте может быть несколько шрифтов - всего вариантов шрифтов примерно 10 и все они известны Добавлено через 35 минут Кстати, а через таблицу стилей может получиться? Как-то так: Код:
@font-face { |
мм вы немного неверно понимаете суть. Встаиваете вы шрифты имнно во флеш приложение а не конкретно в текущее поле, то есть делаете где то за сцено1 5 полей, встраиваете в них шрифты и теперь во всем приложении можете их юзать.
|
Ви таки хотите использовать внедрённый шрифт в поле с галочкой "не использовать внедрённый шрифт"?
|
Цитата:
Вопрос именно с использованием шрифтов в коде html. |
Сомотрите, текстовое поле не "чесно" рендерит хтмл. Что происходит: когда вы сетите htmlText, то парсер разбирает значение на массив TextFormat и их полю и передает. Далее, если шрифт существует во флешке, флешка будет использовать его для отображения, если шрифт не существует во флешке, но существует в системе пользователя, то будет использоваться он (но это очень ненадежный вариант), если нет ни того ни другого - ничего и не увидите, никак.
|
Цитата:
Добавлено через 14 часов 59 минут Что-то в лоб не получилось. Шрифт подключается в классе, в котором заполняется текстовое поле. Цитата:
Код AS3:
Код:
<TEXTFORMAT LEADING="2"><P ALIGN="CENTER"><FONT FACE="Gabriola" SIZE="30" COLOR="#FF0000" |
| Часовой пояс GMT +4, время: 04:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.