Передача шрифта из одного класса в другой - PullRequest
0 голосов
/ 16 сентября 2010

Я загрузил font.swf (во Flash CS5), и он работает в классе, в который я загрузил шрифт, но если я хочу передать его другому классу, как мне это сделать?

Я попытался передать его как экземпляр TextFormat (с format.font = my_loaded_font), но это не сработало ...

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

После того, как шрифт внедрен, вы называете его по фамилии как String.Его не нужно передавать из класса в класс.

0 голосов
/ 17 сентября 2010

Шрифты становятся глобальными после загрузки;Вы получаете доступ к ним по имени в глобальном списке шрифтов.Смотрите здесь:

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/text/Font.html#enumerateFonts()

import flash.text.Font;

var allFonts:Array = Font.enumerateFonts(true);
...