![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Banned
|
Надо в одном поле динамического текста (создается программно) использовать два встроенных шрифта (в библиотеке два фонта-символа).
Вопросы: 1) возможно ли это вообще? 2) как реализовать в css? Писать именем шрифта его ID? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
1) Да, либо используя setTextFormat, либо HTML
2) Лучше название шрифта, шрифт зашивать в поля, которые лежат вне сцены, а фонт в либе никогда не использовать, потому что. |
|
|||||
|
Banned
|
сделал так
(фонт в либе, т.к. проект не сетевой и вес не играет роли) setTextFormat задал поочередно полю два встроенных шрифта. во внешнем текстовом файле с помощью html кода фонты включаются, но если использовать css код, то не работает :-( да еще почемуто не работают теги "P" "BR" Последний раз редактировалось etc; 28.03.2007 в 19:21. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Используй скрытые поля с зашитыми шрифтами и нормальные имена шрифтов в CSS. Т.е. не id и не зашивай в либу.
А лучше покажи исходник, дабы нагляднее было. |
|
|||||
|
Banned
|
styleObj = new StyleSheet();
css_str = ".transcr {font-size: 20 px; font-weight: bold; font-family: fontID1 }, .body {font-size: 20 px; font-family: fontID2}";
styleObj = new TextField.StyleSheet();
styleObj.parseCSS(css_str);
this.createTextField("DText", this.getNextHighestDepth(), 0, 0, 450, 22);
DText.embedFonts=true
DText.size = 28; // этот пункт не работает
DText.wordWrap = true;
DText.autoSize = "right";
DText.condenseWhite = true;
DText.html = true;
DText.setTextFormat(new TextFormat("fontID1",20))
DText.setTextFormat(new TextFormat("fontID2",20))
DText.styleSheet = styleObj;
my_lv = new LoadVars();
my_lv.load(myFile); // здесь подгружается внешний файл
my_lv.onLoad = function(success) {
if (success) {
D.htmlText=this.myText
};
};
Последний раз редактировалось chingachgoog; 28.03.2007 в 19:47. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
size и не будет работать, ибо его нет, он есть у TextFormat.
Строки с setTextFormat лишние. Класса fontID2 не существует, у тебя есть класс transcr. Ну а параграф работает вообще несколько иначе. |
|
|||||
|
Banned
|
Цитата:
Цитата:
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Встроенный шрифт без setTextFormat должен подцепляться.
Тогда надо muiltiline в true ставить. Давайте исходник и шрифты. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|