我加載了一個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);
所以,如果我想與我的字體的文本框,我可以只寫:新的TextFormat(「我的字體名稱「)在我的項目的任何地方,它會工作 – redconservatory 2010-09-17 19:49:23
?是的,只要字體名稱與字體元數據中的特定名稱完全匹配,並且您已將其嵌入編譯的SWF中的任何其他位置。 – Aaron 2010-09-18 01:06:55