CS3版 フォントのダイナミックなローディング
2008年06月06日 - doke
FACEsさんのフォントのダイナミックなローディングをFlashCS3でもやってみました。「AXIS Std H」を埋め込んだサンプルをつくりました。
FlashCS3でもフォントファイルの埋め込みはできるので原理的に同じです。
ただ、Fontクラスを取り出す部分がちょっと違いました。
ClassオブジェクトをApplicationDomainから直接とりだすような感じでいけました。
//Flex version // Font_RyuminH_level1 = 読み込み元フォントのリンケージ名 (任意の名前) var FontLibrary :Class = ApplicationDomain.currentDomain.getDefinition("Font_RyuminH_level1") as Class; Font.registerFont( FontLibrary.Font_RyuminH_level1 );
//CS3 version // Font1 = 読み込み元フォントのリンケージ名 (任意の名前) var FontClass:Class = ApplicationDomain.currentDomain.getDefinition("Font1") as Class; Font.registerFont( FontClass );
ちなみに読み込みもとのSWFでは、フォントシンボルを作って、一般的なFontクラスを基本クラスに任意のリンケージ(クラス名)を設定します。リンケージ名がgetDefinition関数の引数となります。

- 777Project
- AfterEffects
- AIR
- android
- Arduino
- AS2
- AS3
- as3
- BitmapData
- CHECKMATE
- crossdomain
- CS4
- Date
- DisplacementMapFilter
- Event
- event
- ExternalInterface
- FileReference
- Flash Lite
- FlashDevelop
- FlashPlayer10
- flash時計
- Flex
- flv
- Font
- GoogleMapsAPI
- INFINITY TANK BATTLE
- JSFL
- JSON
- Mobile
- mxp
- PaperVision3D
- Particle
- Progression
- Sound
- TextField
- Tips
- tool
- trace
- wonderfl
- Wonderfl
- xml
- アニメーション
- サンプルコード
- タイムライン
- デバッガ
- バグ
- フレーム
- ブログパーツ
- 爆速







