開発中のプログラムでSWFに埋め込まれたフォントを使用しています。'37ThinCondensed'や'26Ultra Light Italic'などの特定のフォントスタイルを使用する必要があります...フォントを使用するときにこれらのスタイルを指定するにはどうすればよいですか?AS3コードでスタイルを設定したい...
1049 次
1 に答える
1
Helvetica Neue 37 Thin Condensed の例
ライブラリ パネルの右上隅にあるドロップダウンをクリックし、[新しいフォント] を選択します。
名前フィールドには「HelveticaNeue37ThinCondensed」、フォント フィールドには「Helvetica Neue」、スタイル フィールドには「37 Thin Condensed」を選択します。右下に「Advanced」というラベルの付いたボタンが表示されたら、それをクリックします。
[リンケージ] で [ActionScript のエクスポート] をオンにし、クラス フィールドを上記の名前フィールドと一致させます: 「HelveticaNeue37ThinCondensed」。
[OK] をクリックします。
これで、ActionScript でフォントを適用できます。
var font1:Font = new HelveticaNeue37ThinCondensed();
var tfoBodyText:TextFormat = new TextFormat();
tfoBodyText.font = font1.fontName;
var tfiBodyText:TextField = new TextField();
tfiBodyText.embedFonts = true;
tfiBodyText.defaultTextFormat = tfoBodyText;
tfiBodyText.text = "This is some text for the new text field.";
addChild(tfiBodyText);
于 2010-04-05T23:53:50.963 に答える