Показать сообщение отдельно
Старый 06.06.2009, 22:16
alekslitvinenk вне форума Посмотреть профиль Отправить личное сообщение для alekslitvinenk Посетить домашнюю страницу alekslitvinenk Найти все сообщения от alekslitvinenk
  № 2  
Ответить с цитированием
alekslitvinenk
 
Аватар для alekslitvinenk

Регистрация: Oct 2005
Адрес: Москва
Сообщений: 491
Отправить сообщение для alekslitvinenk с помощью ICQ Отправить сообщение для alekslitvinenk с помощью AIM Отправить сообщение для alekslitvinenk с помощью Skype™
Не определяте класс для шрифта в загружаемой флешке: флеш это сделает сам, укажите только им класса, например "YouFontClassName". не ригистрируйте шрифт в загружаемой флешке.
регистрируйте шрифт в загружающей флешке:

Код AS3:
 
import flash.display.*;
import flash.events.*;
var myFont:Loader = new Loader();
myFont.contentLoaderInfo.addEventListener(Event.COMPLETE, encounterFont);
myFont.load(new URLRequest("ComSM.swf"));
function encounterFont(ev:Event):void{
    var loaderRef:LoaderInfo = ev.target as LoaderInfo;
    Font.registerFont(loaderRef.applicationDomain.getDefinition("MyFont") as Class);
    trace(Font.enumerateFonts()[0].fontName);// Comic Sans MS
}


Последний раз редактировалось alekslitvinenk; 06.06.2009 в 23:43.