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 に答える