動的に生成したTextFieldへのフォント埋め込み


新聞一面ジェネレータでは、入力された文字を動的に生成したTextFieldへ表示しているのですが、最初の段階ではフォントが反映されませんでした。

※制作したPCにはフォントが入っているため正常に動作しているかのように見えて気づかなかった。

これはTextField.embedFonts プロパティを true にする設定が抜けていたことが原因でした。

ちなみに、通常AS上で作成したTextFieldにフォントを埋め込むためには、ライブラリへフォントを登録し、リンケージ、action scriptへのフォント読み込み、一番最初のフレームに読み込みといった設定が必要なのですが、そうしてしまうと全てのフォントが埋め込まれサイズが肥大化してしまいます。

今回は旧式の方法ですが、予めステージ上に必要なフォントのみを埋め込んだTextFieldを配置して対応しました。

,

  1. No comments yet.
(will not be published)

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)