AS3 TextField.textWidth 忽略末尾的空格

发布于 2024-08-22 01:57:09 字数 105 浏览 7 评论 0原文

我正在尝试计算 textWidth,但它似乎忽略了末尾的空格。文字

“你好” “Hello”

返回相同的文本宽度。带有“”的字符串返回0。如何计算带有空格的宽度?

I'm trying to calculate the textWidth, but it seems to ignore the white spaces at the end. The text

"Hello"
"Hello "

returns the same text width. A string with " " returns 0. How do I calculate the width with the space?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我很坚强 2024-08-29 01:57:09

你总是可以获得字符串的长度。

text.length

然后将其乘以字符的宽度。

例如:

var aChar:String = "A";
var textWidth:int = (text.length) * (width of aChar);

You could always get the length of the string.

text.length

And then multiply that by how wide your characters are.

For example:

var aChar:String = "A";
var textWidth:int = (text.length) * (width of aChar);
入怼 2024-08-29 01:57:09
  1. 选择终止符,例如“|”。
  2. 计算宽度(文本+终止符)-宽度(终止符)。
  1. Choose a terminator character, for Example "|".
  2. Calculate Width(Text+Termainator)-Width(Terminator).
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文