2012-01-17 8 views
0

インスタンス名my_textに1つの動的テキストフィールドがあります。私はそのファイルに埋め込みオプションを設定しました。なぜなら私はテキストフィールドを回転させる必要があるからです。今、私は動的テキストフィールドのフォントフォーマットを変更する必要があります。Flash AS2.0で埋め込みテキストのテキスト形式を変更する方法

私は両方のコードを試してみましたが動作していません。

var myTextFormat:TextFormat = new TextFormat(); 
myTextFormat.font = "Arial"; 
_root.text_dy.setTextFormat(myTextFormat); 

私はembedFonts = falseを設定し、それが働いているしようとした場合。しかし、彼は埋め込み型を変更したくない。どうしたらいいですか?

答えて

1

これを有効にするには、Arialフォントを埋め込む必要があります。そうでなければ、FlashはArialの埋め込みバージョンを探し、見つからないので、テキストフィールドは空のままです。 embedFonts = falseを設定した場合、フラッシュはローカルにインストールされたバージョンのarialを使用するだけです。 http://www.codeandvisual.com/2010/how-to-embed-fonts-in-flash-for-use-with-dynamic-text-fields-and-complex-formatting/

+0

こんにちは:ここ

はフラッシュでフォントを埋め込むことについては非常に有益な記事です。私は正確に何をしたいか説明します。私はドロップダウンを1つ持っています。それは "Arial"、 "Verdana"のような異なるタイプのフォント名を表示します。ユーザーの選択に従って、私は動的テキストフィールドのテキストのスタイルを変更する必要があります。私がテキストファイルの埋め込みオプションを使用していない場合、上記のコードはうまくいきます。しかし、私はコードボックスが動作していないテキストボックスの埋め込みオプションで設定した場合。あなたが理解してほしい、助けてください。 –

+0

はい、あなたを理解しています。テキストフィールドで 'embedFonts = true'を使うには、フォントをswfに埋め込む必要があります。フォントを埋め込む方法はたくさんありますが、前に投稿したリンクではそれらのいくつかについて説明しています。 – pkyeck

関連する問題