2009-07-30 64 views
0

有沒有辦法使用compc創建嵌入式「純as3」swf字體(沒有flex框架集成)?如果我嵌入這樣的字體在我的AS3:使用compc.exe -compiler.keep產生-動作=真將as3字體嵌入swf而沒有flex?

package fonts 
{ 

import flash.display.Sprite; 
import flash.text.Font; 

public class Helvetica extends Sprite 
{ 

    [Embed(source='Helvetica.otf', fontName='Helvetica')] 

    public static var Helvetica :Class; 

    Font.registerFont(Helvetica ); 

} 
} 

我看到的柔性使得一些樣板AS3代碼,包括像這樣的事情:

import mx.core.IFlexModule; 
import mx.core.IFlexModuleFactory; 
import mx.core.EmbeddedFontRegistry; 

這使我無法在「純as3」項目中使用嵌入字體。有沒有辦法使用compc獲得無彎曲字體?

我希望有一個位圖資產easy solution like this one

+0

?它可能也適用於你。我只是在說'... – 2009-07-30 10:44:15

+0

字體有點複雜。他們的模板嘗試向flex 4註冊'mx.core :: IEmbeddedFontRegistry'http://forums.adobe.com/message/1885964 – jedierikb 2009-07-30 12:24:05

回答

2

好吧,我認爲這個方法應該無論如何都應該工作......你只需要替換更多的類......可能是EmbeddedFontRegistry,所以它不會有任何依賴......只是在一個空方法中的東西.. 。

格爾茨

back2dos你申請以下你的鏈接在文章中所描述的方法