【发布时间】:2011-12-09 22:48:31
【问题描述】:
我正在尝试确定在运行时变为多行的 Spark 标签的高度(由于设置了 width 属性),以解决文本溢出问题。
(对于名为 Title 的 spark 标签)我试过了:
Title.measureText(Title.text).height - 这似乎只返回一行的高度。 (由于屏幕尺寸和字体渲染不同,我事先不知道文本会溢出到多少行……)
Title.height - 这似乎返回标签大小的高度(在运行时重新调整多行文本流之前)
上面的两个属性都返回一个不变的值,即使在.text中填充了不同的文本长度/多行长度
真的没有办法确定溢出 Spark 标签的确切高度吗?
诚然,我对 Flex API 不是很熟悉,但在翻阅手册很长一段时间后,我仍然无法以适当的间距放置此标题标签。任何帮助将不胜感激。
【问题讨论】:
-
您可能已经知道这一点,但按照惯例,AS3 类名是 CamelCase,实例名是 headlessCamelCase。
标签: apache-flex actionscript flex4 flexbuilder