2012-01-13 4 views
0

私はComboBoxコンポーネントで埋め込みフォントを使用しようとしていますが、そのコードは以下のとおりです。しかし、Macromediaでは、myFormatWhite.fontが探しているものを文字列として説明することができません。フォントには現在ラベルが付いている場所がたくさんあるので、彼らが何を求めているのかを知ることは不可能です。システムのフォント名ですか?または埋め込みフォント名?またはActionScript共有フォント名?またはライブラリのフォント名?またはInstancePropertyフォント名?または埋め込みダイアログのフォント名のラベル?私はキリストの愛を意味していますが、同じことを別の(役に立たない)ラベルに与えることができますか?TextFormatを呼び出す際に使用するフォントラベルはどれですか?

私のDropDownは空白になっています。なぜなら、明らかにフォントを正しく引っ張っていないからです。本当にこれがもっと真っ直ぐであることを願っています。

var myFormatWhite:TextFormat = new TextFormat(); 
myFormatWhite.font = "Arial"; 
myFormatWhite.size = 12; 
myFormatWhite.color = 0xFF0000; 

tz.textField.setStyle("embedFonts", true); 
tz.textField.setStyle("textFormat", myFormatWhite); 

答えて

1

Ah!それを理解しました(よろしく!)

Ok ... 2つのもの。

1)コンボボックス自体は、あなたがこれを追加する必要がありますので、最初のsetStyleコール(だけでなく、テキストフィールド) を必要とします:

myComboBox.setStyle("embedFonts", true); 

そして、それが探しているのは、フォント名は、一般的なシステムフォント名(ではありませんあなたが個人的に埋め込みダイアログやフォントエクスポートのインスタンスで指定したもの)。だから... font = "Arial Black"(たとえば)

関連する問題