我一直在網上尋找答案,我的問題沒有成功。swf中加載的swf文件中的字體!文字消失
我已經做了一個swf在庫中包含一種字體,我的字體的類名是「MVerdana」。
這個SWF是在另一個SWF中加載的,它顯示一個文本框。 swf由Loader加載。 在完成事件中, 我使用的字體類爲 var loaderInfo:LoaderInfo = event.currentTarget as LoaderInfo; var app:ApplicationDomain = loaderInfo.applicationDomain; fontClass = app.getDefinition(「MVerdana」)as Class; Font.registerFont(fontClass);
它的工作以及
但是...... 當我加載這個SWF(一加載字體和顯示文本框)使用的上下文加載一個新的ApplicationDomain , 文本字段不顯示, ,我可以看到字體註冊,當我使用Font.enumerateFonts()
它的工作,如果我加載在currentDomain, 瑞士法郎,但它不是我想要的。
我真的不明白這是怎麼回事! 有人可以幫助我嗎?