W.C.T_FEEL


02)hororiダイナミックテキストで複数のフォントを使う

[ FLASH ] 2007/06/23

Flashを使うのは美しいアンチの効いたフォントを使いたいから・・・。というお客さんは少なくありません。
          
そういう場合は後々の更新のためにもダイナミックテキストにフォントを埋め込み、外部からデータを読み込んで表示させるのですが、時には英語と日本語を別々のフォントで表示させたいという要望が来ることがあります。

そんな場合は、TextFormatを使って範囲指定するより、ちょっと荒業になりますがHTMLテキストを使ってFONTを切り替えるのがお手軽です。

ポイントは1つのSWF内のどこかに双方のフォント埋め込みを定義したテキストフィールドがそれぞれ存在すること。
どこかで定義してしまえば、他のテキストフィールドにもその埋め込みフォントは流用されます。なのでダミーとして表示しないエリアにおいておいても良いでしょう。
(ライブラリにフォントをリンケージさせるのも勿論OK!)

下のサンプルの3番目のテキストフィールドでは、全角文字か半角文字かを判定し、全角であれば

<FONT FACE=ヒラギノ角ゴ></FONT>

で囲うように指定しています。
このフォント名には実際に使用するものを正しく指定します。(リンケージ名も利用できます)


このサンプルをダウンロードする。(FLA形式 117KB)

トラックバック


» [Action Script 2.0]ダイナミックテキストで複数のフォントを使う 送信元 as flash as flex - Holy’s Play Ground
Flash上で限定できない文字列が挿入されるダイナミックテキストに対して、日本語と英語(半角)を別々のフォントで表示させるサンプルです。 Feel WC... [詳しくはこちら]

トラックバック時刻: 2007年07月05日 00:47

コメント (0)

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)




copyright (c) FEEL WCT All right reserved.