我正在尝试将一个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和嵌入字体加载为模块不工作