在Flash Builder 4.6项目中嵌入带有TLF文本的swf



我正在尝试将一个SWF文件嵌入到flash builder 4.6项目中,就像这样

[Embed(source="path/to/my.swf", symbol="my_symbol")]
public var MySymbolClass:Class;

然后像这样添加符号

var skin:Sprite = new MySymbolClass:Class() as Sprite;
addChild(skin);

问题是它没有显示嵌入的swf中的文本。我打开了源代码,所有的文本都是TLF。如果我将文本更改为经典文本,它可以工作,但我不想更改所有文本,因为有可能。

我正在从flash cs6导出swf。我已经尝试在ActionScript 3.0设置中将默认链接设置为"合并为代码"one_answers"运行时共享库(RSL)",但它不起作用。如果我选择"预加载SWF",它将导致flash builder中的嵌入错误。

我正在使用apache flex 4.12.1 SDK

有什么解决办法吗?

谢谢。

请检查您的swf文件中是否有嵌入字体

检查此URL。它可能对你有帮助。

Flex 4 TLF和嵌入字体加载为模块不工作

最新更新