использование шрифтов в ресурсах времени выполнения - actionscript3 - PullRequest
0 голосов
/ 19 июня 2009

Я пытаюсь реализовать пример, найденный здесь:

http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7d9a.html

Я успешно поделился видеоклипами, но шрифты, похоже, недоступны.

Я использую AS3 для Flash - не Flex.

1 Ответ

0 голосов
/ 19 июня 2009

только что нашел ответ. при импорте необходимо зарегистрировать шрифт.

private function onComplete(evt:Event):void {

  var loaderInfo:LoaderInfo = evt.target as LoaderInfo;

  loaderInfo.removeEventListener(
    Event.COMPLETE,
    onComplete
  );

  var appDomain:ApplicationDomain = loaderInfo.applicationDomain;

  var thisIsMyFont:Class;

  try {

    thisIsMyFont = appDomain.getDefinition(
      "ThisIsMyFont"
    ) as Class;

  } catch(ex:Error) {

    throw new Error(
      "The font could not be found!"
    );

  }

  Font.registerFont(thisIsMyFont);

  trace(
    "Now there are " + Font.enumerateFonts().length + " fonts available"
  );

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...