在我正在开发的程序中,我使用了一些嵌入SWF中的字体。我需要使用一些特殊的字体风格,如'37薄凝聚‘和'26超光速意大利’等.如何在使用字体时指定这些样式?我想用AS3代码设置样式..。
发布于 2010-04-05 23:53:50
-- Helvetica 37薄凝聚的一个例子
在您的库面板中,在右上角,单击以获取下拉列表并选择“新字体”。
对于name字段,放置"HelveticaNeue37ThinCondensed",对于字体字段,选择"Helvetica Neue“,对于样式字段,选择"37瘦凝聚”。如果你在右下角看到一个按钮,标签为“高级”,点击它。
在"Linkage“下检查"Export”,并使类字段与上面的name字段匹配:“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);https://stackoverflow.com/questions/1880088
复制相似问题