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

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

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

Регистрация: Feb 2007
Сообщений: 563
По умолчанию EmbedFont&CSS

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

Все дело в совместном применении embedFonts и styleSheet одно без другого работает, а вместе никак.
Сделал так - тф динамичный, создал кодом, прописал ему форматирование+styleSheet, текст загружается динамически из html, css тоже, фонт зашит в swf, при своместном примененении в разных вариантах очередности
-либо шрифт не эмбедиться
-либо пропадает форматирование css
-либо текст не отображается совсем

подскажите кто что знает плиз.

Код AS1/AS2:
this.createTextField("my_txt",this.getNextHighestDepth(),-408,-225,817,451);
 
var story:XML = new XML();
story.ignoreWhite = true;
story.load("text/about.html");
 
story.onLoad = function()
{
	var my_fmt:TextFormat = new TextFormat();
	my_fmt.size = 14;
	my_fmt.font = "myFont1";
	my_fmt.color = 0xffffff;
 
	var myStyle:TextField.StyleSheet = new TextField.StyleSheet();
	myStyle.load("common/style.css");
 
	myStyle.onLoad = function()
	{
		my_txt.styleSheet = myStyle;
 
		my_txt.autoSize = "center";
		my_txt.selectable = false;
		my_txt.wordWrap = true;
		my_txt.html = true;
		my_txt.multiline = true;
		my_txt.embedFonts = true;
		my_txt.htmlText = story;
		my_txt.setTextFormat(my_fmt);
 
	};
};

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

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

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


 


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


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