タグ

2010年2月16日のブックマーク (2件)

  • plamo| Labo | AS3で外部swfに埋め込んだフォントを読み込む

    Tweet 前回特定の文字数だけフォントを埋め込む方法を紹介したのですが、今回は ・スクリプトで指定のフォントデータを全て埋め込みたい ・しかし、書き出す際に重くなるのは避けたい という場合に便利な、外部swfにフォントデータを埋めてしまって、体のswfにスクリプティングで読み込む方法を紹介します。 1. フォントを埋め込む用のFlaファイルを新規作成します。 2. ライブラリパネルの「新しいフォント」を選択し、フォントシンボルを作成します。 3. リンケージダイアログを開き、リンケージ名(クラス名)を付けます。 4. 書き出します 5. 描画用のFlaファイルを新規作成します。 6. フレームアクションまたはドキュメントクラスに以下のスクリプトを記述します。 import flash.display.Loader; import flash.display.DisplayObject;

    plamo| Labo | AS3で外部swfに埋め込んだフォントを読み込む
    jelly-belly
    jelly-belly 2010/02/16
    外部swfに埋め込んだフォントを読み込む
  • 外部SWFに埋め込んだフォントを使う | 2BLOG

    年末の忘年会で、外部SWFに埋め込んだフォントを使う話題がありました。埋め込んだフォントがうまく有効にならないってことで、その時は多分出来るんじゃない?位に思ってましたけど、やってみたらすんなりとはいかなかったので記録しておきます。 話題に上がったのは、たぶんこういうファイル構成だと思う。 これを前提にして試してみた。 fonts.swfのステージにダイナミックテキストを置いて、ヒラギノ角ゴ Pro W6、ヒラギノ明朝 Pro W6を配置。 両方とも“日語(かな)(318文字)”を埋め込んでパブリッシュ。 コンストラクタで、 public function Fonts(){ var arr:Array = Font.enumerateFonts( false ); for each( var i:Font in arr ){ trace( i.fontName ); } } としてトレー

    jelly-belly
    jelly-belly 2010/02/16
    外部swfに埋め込んだFontを取り出す