html - 在 Flex 中是否有一种简单的方法可以以相对均匀的方式制作居中对齐的标签自动换行?

标签 html css actionscript-3 flash apache-flex

想象一个看起来像这样的标签:

The Name of Some Corporation from Some
                State

如果您希望标签以看起来更像这样的方式自动包装分配给它们的任何文本:

     The Name of Some
Corporation from Some State

线条更均匀的地方,有没有简单的方法可以做到这一点?我一直在努力使我自己的类(class)有效地以编程方式执行此操作,但这已经花费了我很多时间来研究事情。也许有更简单的方法?我对嵌入 CSS/HTML 感到疑惑?

最佳答案

据我所知,没有。 Word Wrap 通常通过尽可能多地适合一行并将无法适合的内容移到下一行来工作。您可能能够做的最好的事情是使用 justify 代替,这会占用每行的整个宽度,或者减少 Label 的宽度。

我想您也可以扩展 Label 并添加您自己的选项或重写 Word Wrap 发生的方式,但我不建议这样做。我最近尝试编写一个截断公式,并弄清楚一个词在一行中的位置或者它甚至在哪一行是 AS3 中的一大难题。

关于html - 在 Flex 中是否有一种简单的方法可以以相对均匀的方式制作居中对齐的标签自动换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21460781/

相关文章:

actionscript-3 - 是否可以将 Flash Player 11 API 与 OpenLaszlo 一起使用?

actionscript-3 - 使用 AS3 ServerSocket 和 Socket 连接两个客户端

html - Div的高度响应

html - 找不到 style.css 的 GET 404 错误

html - 输入文本环绕而不是水平延伸

javascript - 获取元素宽度跳出 while 循环

Flash:addEventListener 未检测到输入文本框中的粘贴事件

javascript - (基础5)HTML标签中不带=号的 float 属性和带等号的一样吗?

javascript - Jquery 使切换和替换多个元素

javascript - 关于悬停在 asp.net 中的帮助文本