我正在开发的程序中使用嵌入在 SWF 中的一些字体。我需要使用一些特定的字体样式,例如“37 Thin Condensed”和“26 Ultra Light Italic”等...在使用字体时如何指定这些样式?我想使用 AS3 代码设置样式...
问问题
1049 次
1 回答
1
Helvetica Neue 37 Thin Condensed 的示例
在“库”面板的右上角,单击下拉菜单并选择“新字体”。
对于名称字段,输入“HelveticaNeue37ThinCondensed”,对于字体字段,选择“Helvetica Neue”,对于样式字段,选择“37 Thin Condensed”。如果您在右下角看到标有“高级”的按钮,请单击它。
在“链接”下选中“ActionScript 的导出”,并使类字段与上面的名称字段匹配:“HelveticaNeue37ThinCondensed”。
单击确定。
现在您可以在 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 回答