将文本嵌入应用于外部 swf
我正在使用 Flash Builder 4 来实现嵌入文本,我想做的是将这个嵌入文本应用到外部 SWF 中的文本字段(使用 Flash CS4 的 .fla 文件)。
我的代码如下:
[Embed(source='//lib//fonts//Tahoma.ttf', fontName='_Tahoma', embedAsCFF="false")]
private var embedString:String; // added for embed font
var format:TextFormat = new TextFormat();
format.font = "_Tahoma";
// WHEN THIS IS SET TO TRUE THE TEXT DISSAPEARS?
(path to .fla).textLabel_txt.embedFonts = true;
(path to .fla).textLabel_txt.defaultTextFormat = format;
(path to .fla).textLabel_txt.setTextFormat(format);
我已将 .fla 内动态文本字段的 fontFamily 设置为自定义字体,并设置了 AnitAlias 以提高可读性。自定义字体设置为“Tahoma”。
I am using Flash Builder 4 to implement embedded text, what I would like to do is apply this embedded text to a text field in an external SWF (.fla file using Flash CS4).
My code is like so:
[Embed(source='//lib//fonts//Tahoma.ttf', fontName='_Tahoma', embedAsCFF="false")]
private var embedString:String; // added for embed font
var format:TextFormat = new TextFormat();
format.font = "_Tahoma";
// WHEN THIS IS SET TO TRUE THE TEXT DISSAPEARS?
(path to .fla).textLabel_txt.embedFonts = true;
(path to .fla).textLabel_txt.defaultTextFormat = format;
(path to .fla).textLabel_txt.setTextFormat(format);
I have set the fontFamily of the dynamic text field inside the .fla to a custom font and have the AnitAlias set for readability. The Custom font is set to 'Tahoma'.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要将字体嵌入为一个类:
然后注册您的嵌入字体:
You need to embed font as a class:
And then to register your embeded font :