gpt4 book ai didi

apache-flex - 在ActionScript和Flex中计算文本宽度

转载 作者:行者123 更新时间:2023-12-03 10:01:03 26 4
gpt4 key购买 nike

我正在尝试根据要包含的文本来计算如何在我的按钮上进行宽幅显示,当我尝试在Google上搜索如何计算像某些文本的宽度这样简单的内容时,我cross之以鼻,只是想在看似毫无意义的深奥反直觉伏都教徒中徘徊。外面有人可以帮我简化一下我该如何编写这样的函数:

public function HowWideWouldThisTextBeIfItWereInThisButton(Text:String,Container:Button):int {
...
}

提前致谢。

最佳答案

只要您在UIComponent中,就可以使用measureText函数。

public function howWideWouldThisTextBeIfItWereInThisButton(text:String,container:Button):int {
var lineMetrics:TextLineMetrics = container.measureText(text);
return lineMetrics.width;
}

话虽如此,如果您未在其上设置宽度,则flex按钮组件应自动将其大小调整为文本的宽度。这样,如果您需要文本宽度,则可以只调用使用textWidth属性。

关于apache-flex - 在ActionScript和Flex中计算文本宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2916919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com