我可以在ActionScript 3中将文本字符写入矢量形状吗?

时间:2014-04-06 11:29:24

标签: actionscript-3 flash actionscript

我试图根据他们在单词中的位置来定位韩文字符,为此,我需要根据角色像素的确切位置来定位它们,但我不想失去了缩放角色的能力。

使用TextField.textHeight并且对于我正在做的事情并不准确,写入BitmapData并不够好,因为我失去了清晰扩展的能力。

那就是说,我可以在Shape对象中写一个字母吗?所以我会有一个矢量字符对象?这样我就可以在忽略角色周围的白色空间的同时定位角色。

谢谢!

2 个答案:

答案 0 :(得分:1)

你试过FTE吗? Flash Text Engine应该可以帮助您使用韩语字符,具有良好的精确度和一系列有用的方法。

  

从Flash Player 10和Adobe®AIR™1.5开始提供的Adobe®Flash®文本引擎(FTE)为文本指标,格式设置和双向文本的复杂控制提供了低级支持。它提供了改进的文本流和增强的语言支持。虽然它可用于创建和管理简单的文本元素,但FTE主要是作为开发人员创建文本处理组件的基础。因此,Flash Text Engine采用更高级别的编程专业知识。

答案 1 :(得分:0)

对于后人:

我最后在Flash IDE中编写了字符,然后是CTRL-B"打破"他们失望了。然后将每个形状作为ActionScript类导出到SWC中,以便在我的FlashDevelop项目中使用。