将字体从一个类传递到另一个类

时间:2010-09-16 19:54:07

标签: actionscript-3 flash-cs5

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

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

2 个答案:

答案 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);