我加载了一个font.swf(在Flash CS5中)并且它在我加载字体的类中工作,但如果我想将它传递给另一个类,我该怎么做?
我尝试将其作为TextFormat实例传递(使用format.font = my_loaded_font),但这似乎不起作用...
答案 0 :(得分:1)
嵌入字体后,您可以通过其姓氏作为字符串来引用它。它不需要从一个类传递给类。
答案 1 :(得分:0)
字体一旦加载就是全局的;您可以通过全局字体列表中的名称访问它们。见这里:
http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/text/Font.html#enumerateFonts()
import flash.text.Font;
var allFonts:Array = Font.enumerateFonts(true);