“文本布局框架已弃用,Flash Professional CC 将无法使用该功能。如果使用 Flash Pro CC 打开以前使用旧版 Flash Professional 保存的包含 TLF 文本的 FLA 文件,则 TLF 将转换为经典文本.有关更多信息,请参阅本文。”
好的。
现在呢?我们需要使用阿拉伯语(希伯来语...)字体,我们是否永远坚持使用 Flash CS6?
我使用了一个技巧,它有效
1- 从 flash cs6 或 cs5 复制两个 (.swc) 文件(支持 tlf 文本)
文本布局.swc
tlfruntime.swc
2- 将它们粘贴到(Adobe Flash CC \Common\Configuration\ActionScript 3.0\libs)
3-重启闪光灯
4- 使用 TLFTextField 方法
import fl.text.TLFTextField;
var txt:TLFTextField = new TLFTextField ;
txt.text = "النص العربي";
addChild(txt);
5-确保将字体嵌入到库中。
像文本类和扩展这样的工作解决方案很少,但一种简单的方法是安装 Flash Cs5 或 6 并在其上制作文本,然后将它们作为 swf 文件导入。