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