0

我加载了一个 font.swf(在 Flash CS5 中),它在我加载字体的类中工作,但如果我想将它传递给另一个类,我该怎么做?

我尝试将它作为 TextFormat 实例传递(使用 format.font = my_loaded_font),但这似乎不起作用......

4

2 回答 2

1

嵌入字体后,您可以通过其家族名称将其称为字符串。它不需要从一个类传递到另一个类。

于 2010-09-17T05:07:10.850 回答
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);
于 2010-09-17T05:11:01.177 回答