TextField getCharBoundaries没有给出正确的坐标

时间:2009-12-30 09:58:42

标签: flash actionscript-3 adobe textfield

我正在开发一个AS3应用程序,我需要在字符串之间添加空白的可编辑框。我使用 标签来定义空白。我遇到的问题是,getCharBoundries可能没有为角色提供适当的边界框。为了获得单词的边界,我使用单词的第一个字符的getCharBourndries和单词的最后一个字符并计算它的x,y和宽度。但正如你在下图中看到的那样,空白的字符越来越多,最后一个字符溢出。

alt text

任何帮助人员?

2 个答案:

答案 0 :(得分:2)

在使用getCharBoundries方法之前添加延迟,TextFields进行帧初始化。

TweenLite有一个很好的延迟调用:

TweenLite.delayedCall(1, _delayFunction);

答案 1 :(得分:1)